还在苦苦敲代码开发APP?你out啦! 试试积木搭建APP吧~

Picture Control(图片控件)中静态显示位图,解决位图不显示的问题

来源:清泛原创     2016-11-18 17:36:35    人气:     我有话说( 0 人参与)

Picture Control(图片控件)中静态显示位图,如果出现不显示的问题,可以再手动调一下ShowWindow方法,一般就OK了。

Picture Control(图片控件)中静态显示位图,代码如下:
void CShowBmpDlg::OnBnClickedButton1() 
{
    //从资源中加载图片
    CBitmap bitmap;
    //加载指定位图资源 Bmp图片ID
    bitmap.LoadBitmap(IDB_BITMAP1);
    //获取对话框上的句柄 图片控件ID
    CStatic *p=(CStatic *)GetDlgItem(IDC_STATIC_PIC);
    //设置静态控件窗口风格为位图居中显示
    p->ModifyStyle(0xf,SS_BITMAP|SS_CENTERIMAGE);
    //将图片设置到Picture控件上
    p->SetBitmap(bitmap);

    p->ShowWindow( SW_SHOW ); //如果不显示,调一下
}
注意:如果出现不显示的问题,可以再手动调一下ShowWindow方法,一般就OK了。

图片 控件 不显示

注:本文为本站或本站会员原创优质内容,版权属于原作者及清泛网所有,
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)
分享到: