默认CStatic控件,改变ID名称:IDC_STABITMAP 图片ID: IDB_BITMAP1
hBitmap 的获取可以使用 LoadImage 或者 LoadBitmap
一下方法的调用均在 OnPaint 函数中使用。。
方法1
CStatic * pStatic = (CStatic *)GetDlgItem(IDC_STABITMAP);
HBITMAP hBitmap = (HBITMAP)::LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP1),IMAGE_BITMAP,0,0, LR_CREATEDIBSECTION);
pStatic->ModifyStyle(0,SS_BITMAP|SS_CENTERIMAGE); // 修改 CStatic的样式,这一步很重要
pStatic->SetBitmap(hBitmap);
方法2
CStatic * pStatic = (CStatic *)GetDlgItem(IDC_STABITMAP);
HBITMAP hBitmap; hBitmap = (HBITMAP)::LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP1),IMAGE_BITMAP,0,0, LR_CREATEDIBSECTION);
pStatic->ModifySty