求助:void CMyStaticDlg::OnOk3()
{
CStatic* static2 = (CStatic*)GetDlgItem(IDC_STATIC2);
static2->ModifyStyle(0,SS_BITMAP);//修改按钮风格
static2->SetBitmap(LoadBitmap(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDB_BITMAP1))); //设置位图
}
这里的SetBitmap();怎么有两个参数啊;MAKEINTRESOURCE(IDB_BITMAP1)是什么功能啊
谢谢在MSDN中查的HBITMAP SetBitmap( HBITMAP hBitmap );
只有一个参数啊
{
CStatic* static2 = (CStatic*)GetDlgItem(IDC_STATIC2);
static2->ModifyStyle(0,SS_BITMAP);//修改按钮风格
static2->SetBitmap(LoadBitmap(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDB_BITMAP1))); //设置位图
}
这里的SetBitmap();怎么有两个参数啊;MAKEINTRESOURCE(IDB_BITMAP1)是什么功能啊
谢谢在MSDN中查的HBITMAP SetBitmap( HBITMAP hBitmap );
只有一个参数啊
LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP1))
整个作为SetBitmap参数。
MAKEINTRESOURCE(IDB_BITMAP1)就是把该数字宏和具体的位图对应起来