1.在static上显示位图:
用Create的方式在Model上的操作:
在对话框类重添加一个成员变量CBitmap m_bmp;
建立一个资源位图IDB_TEST;
在OnInitDialog中:
CStatic m_st;//最好定义为类的成员变量
m_bmpst.Create("",WS_CHILD|WS_VISIBLE|SS_BITMAP,CRect
(50,50,150,100),this);
m_bmp.LoadBitmap(IDB_TEST);
m_bmpst.SetBitmap((HBITMAP)m_bmp);
2.在static上显示图标
CStatic *pStatic=(CStatic *)GetDlgItem(IDC_STATIC_1);
HICON hIcon = (HICON)::LoadImage(::AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDR_MAINFRAME), IMAGE_ICON, 16, 16, 0); //16×16
pStatic->ModifyStyle(0x0,SS_ICON|SS_CENTERIMAGE);
pStatic->SetIcon(hIcon);
用Create的方式在Model上的操作:
在对话框类重添加一个成员变量CBitmap m_bmp;
建立一个资源位图IDB_TEST;
在OnInitDialog中:
CStatic m_st;//最好定义为类的成员变量
m_bmpst.Create("",WS_CHILD|WS_VISIBLE|SS_BITMAP,CRect
(50,50,150,100),this);
m_bmp.LoadBitmap(IDB_TEST);
m_bmpst.SetBitmap((HBITMAP)m_bmp);
2.在static上显示图标
CStatic *pStatic=(CStatic *)GetDlgItem(IDC_STATIC_1);
HICON hIcon = (HICON)::LoadImage(::AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDR_MAINFRAME), IMAGE_ICON, 16, 16, 0); //16×16
pStatic->ModifyStyle(0x0,SS_ICON|SS_CENTERIMAGE);
pStatic->SetIcon(hIcon);
5587





