返回下载首页
返回新闻首页
欢迎联系我们
站内搜索:
资讯中心
软件下载
热门下载:
迅雷
腾讯QQ
傲游
暴风
MSN
酷我
最新列表
新闻资讯
软件产业
技巧应用
软件评测
教程中心
电脑安全
游戏娱乐
软件学院
编程开发
硬件导购
手机数码
论坛社区
网站地图
首页
>
新闻系统
>
编程开发
>
编程语言
> 文章正文
使用Picture Control显示BMP图片
2008-12-19 10:42:02 来源:不详 作者:佚名 点击:
下面是关于怎样使用Picture Control显示BMP图片:
下面是关于怎样使用Picture Control显示BMP图片:
查找了一下SetBitmap是这样定义的:
///////////////////////////////////////////////////////////////////////////////////
// uBmpResource:图片ID; uCtrlResource: Picture控件ID
void SetBitmap(UINT uBmpResource, UINT uCtrlResource)
{
HBITMAP hBitmap;
CStatic *pStatic = (CStatic *)GetDlgItem(uCtrlResource);
hBitmap = (HBITMAP)LoadImage(
AfxGetInstanceHandle(),
MAKEINTRESOURCE(uBmpResource),
IMAGE_BITMAP,
0,
0,
LR_LOADMAP3DCOLORS);
pStatic->ModifyStyle(0xF, SS_BITMAP);
pStatic->SetBitmap(hBitmap);
}
///////////////////////////////////////////////////////////////////////////////////
根据定义,在对话框初始的时候写入下面的代码(结果成功正常显示):
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;
}
相关文章:
相关软件:
无相关新闻
PictureToTV 1.4.4 汉化补丁
PictureMore 5.30
Picture Exhibitor 7.00.01
Picture Viewer Max 6.0
PictureMan Pro 5.02
Picture Page 4.0
PicturesToExe 5.11
Control Center 1.5
Picture Doctor 1.6.1
PictureTaker Enterprise Edition
评论加载中...
loading...
去论坛给我们提意见
本类最新
┆
行业
┆
评测技巧
┆
教程学院
本类热点
┆
本日
┆
本周
┆
本月
本类推荐
┆
本日
┆
本周
┆
本月