使用Picture Control显示BMP图片

来源:互联网 发布:net程序员培训 编辑:程序博客网 时间:2024/05/22 03:48


BOOL CLoginDog::OnInitDialog()
{
CDialog::OnInitDialog();
//添加登陆窗口中的图片
HBITMAP hBitmap;
//关联图片ID
hBitmap =(HBITMAP)LoadImage(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDB_BITMAP_LOGIN_PIC),
IMAGE_BITMAP,0,0,
LR_LOADMAP3DCOLORS);
//获得指向静态控件的指针
CStatic *pStatic=(CStatic *)GetDlgItem(IDC_STATIC_PIC);//控件ID
//设置静态控件的样式,使其可以使用位图,并试位标显示使居中
pStatic->ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE);
//设置静态控件显示位图
pStatic->SetBitmap(hBitmap);
return TRUE;

 

/////////////////////////////////////////////

 

 

((CStatic*)GetDlgItem(IDC_PICTURE))->ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE);

   ((CStatic*)GetDlgItem(IDC_PICTURE))->SetBitmap(HBITMAP(m_cbitmap[0]));}

原创粉丝点击