1. 先提供一个函数给你, nCtrlID是Static控件ID, strFileName是bmp图片完整路径名
void CXXXDlg::SetStaticBmp(UINT nCtrlID, CString strFileName)
{
HBITMAP hBitmap;
CStatic *pStatic = (CStatic *)GetDlgItem(nCtrlID);
hBitmap = (HBITMAP) LoadImage(AfxGetInstanceHandle(), strFileName,IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION);
pStatic->ModifyStyle(0xF, SS_BITMAP);
pStatic->SetBitmap(hBitmap);
}
2. 通过MoveWindow();设置改图片的显示大小
void CXXXDlg::SetStaticBmp(UINT nCtrlID, CString strFileName)
{
HBITMAP hBitmap;
CStatic *pStatic = (CStatic *)GetDlgItem(nCtrlID);
hBitmap = (HBITMAP) LoadImage(AfxGetInstanceHandle(), strFileName,IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION);
pStatic->ModifyStyle(0xF, SS_BITMAP);
pStatic->SetBitmap(hBitmap);
}
2. 通过MoveWindow();设置改图片的显示大小