void SetBitmap(HBITMAP hBitmap);
该方法的参数是位图句柄 HBITMAP,允许你将指定的位图设置为 CStatic 控件的显示内容。以下是一个简单的示例,演示了如何使用 SetBitmap 方法:
// 示例代码,假设 m_hBitmap 是你的位图句柄
// 在 CStatic 控件中显示位图
CStatic* pStatic = (CStatic*)GetDlgItem(IDC_STATIC_CONTROL); // 替换为你的控件 ID
pStatic->SetBitmap(m_hBitmap);
请注意,在使用 SetBitmap 方法设置位图后,控件会自动重绘以显示指定的位图。如果你需要在设置位图后手动触发重绘,可以使用 Invalidate 和 UpdateWindow 方法。例如:
pStatic->Invalidate();
pStatic->UpdateWindow();
这样可以确保控件在下一个绘图周期内被重绘。
转载请注明出处:http://www.zyzy.cn/article/detail/22467/MFC/CStatic