Picture Control控件放图片问题

cokeliu cokeliu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在对话框上放一个Picture Control控件. 资源文件中加一个bmp图片,在Picture Control(IDC_STATIC_REMOTE)放该图片. 以下是程序,发现如果屏蔽pStatic->ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE)图片显示就OK,一旦不屏蔽这一行时候,图片显示就很小,且是以右下角对齐的. 请问是怎么回事?

hBitmap =(HBITMAP)LoadImage(AfxGetInstanceHandle(), //关联图片ID
MAKEINTRESOURCE(IDB_BITMAP1),
IMAGE_BITMAP,0,0,
LR_LOADMAP3DCOLORS);

pStatic=(CStatic *)GetDlgItem(IDC_STATIC_REMOTE); //获得指向静态控件的指针
pStatic->ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE); //设置静态控件的样式,使其位图居中
pStatic->SetBitmap(hBitmap); //设置静态控件显示位
((CStatic*)GetDlgItem(IDC_STATIC_REMOTE))->MoveWindow(REMOTE_LEFT*x_resize, REMOTE_TOP*y_resize, REMOTE_WIDTH*x_resize, REMOTE_HEIGHT*y_resize, 0);
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
cokeliu
界面 15,976 成员 115,866 内容