社区
图形处理/算法
帖子详情
在对话框的客户区部分显示内存区域所包含的图画,不用BITMAP控件,怎么办呢?
tsingmei
2002-11-17 09:17:55
我建立一个基于MFC的对话框程序,我获得了一块内存区域,里面有一幅图画,下面我想在对话框的客户区部分显示那块内存区域所包含的图画
。我改怎么编码实现呢?
...全文
75
3
打赏
收藏
在对话框的客户区部分显示内存区域所包含的图画,不用BITMAP控件,怎么办呢?
我建立一个基于MFC的对话框程序,我获得了一块内存区域,里面有一幅图画,下面我想在对话框的客户区部分显示那块内存区域所包含的图画 。我改怎么编码实现呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyl910
2002-11-17
打赏
举报
回复
是hDC吗?
用Bitblt画
------------------------
如果是DIB位图数据
用SetDIBitsToDevice画
tsingmei
2002-11-17
打赏
举报
回复
那块内存区域已经是DC里面的了,我想贴到对话框的客户区,贴满,怎么贴?我不会显示。
lsgt
2002-11-17
打赏
举报
回复
一幅图象总该有个格式吧.
怎么也要转成HBITMAP选进DC,然后贴到该贴的地方.
VC++
控件
绘制图片
显示
到
控件
收集整理
相信大家开发过程中或多或少会遇到这个问题,需要将本地图片
显示
到特定的
控件
,比如picture control控制(常用),我也常常遇到,没做过每次都要查资料,验证,很烦啊,特此整理与处理。 首先创建一个VC++
对话框
框程序,在资源
对话框
中拖动一个picture control
控件
,设置好相应的id,然后去我们熟悉的初始化函数中,或者你可以自定义一个函数,在这里调用也可以。当然我本地工程是在下面拖...
怎么让你的
对话框
保持统一的风格
1.前言 我们在做窗口程序时,难免有时候会软件添加一些背景颜色或者图片,来对其进行美化,如果只有一个窗口,可能这还比较好办.如果窗口很多,而且我们又想让它们的界面风格保持一致,那么我们应该怎么去做呢?或许有朋友会讲,对每个
对话框
窗口进行美化不就行了吗?如果要求它们的界面保持一致的话,使用相同的代码对各自的
对话框
进行美化,这不就能达到风格统一的效果吗? 是的,的确,这样确实也能达到我们的要求,但不知道各位有没有想过,当我们的
对话框
足够多,就意味着我们需要将同一份代码复制足够多份到足够多的
对话框
程序中,如果
VC MFC列表框(CListBox)
控件
关于列表框背景位图的问题,可以响应
对话框
的WM_CTLCOLOR消息,在这个消息处理函数中,判断是否为列表框,如果是那就返回一个位
图画
刷,如在
对话框
类添加一个CBrush变量 brush;接着准备两张位图,一张用于列表框的背景,一张用于项选中时的背景,ID号分别为:IDB_BK、IDB_SELECTED。m_ListBox.AddItem(IDB_
BITMAP
3,"聆听(小鸟在唱歌...)");m_ListBox.AddItem(IDB_
BITMAP
5,"大地(在那些....)");
MFC为
对话框
添加背景图片
1、 2、 3、
VC MFC菜单栏(CMenu)
控件
菜单栏 在
对话框
窗口里
显示
菜单栏 像工具栏一样,菜单栏在按件面板里没有对应的选项,但有一个菜单
控件
类CMenu,所以如果想要在
对话框
里
显示
菜单栏,就得像工具栏那样,到ResourceView选项卡里新建一个菜单栏资源,步骤跟新建工具栏资源一样,只是资源类型是:Menu,菜单资源设计如下图: 如果想改菜单项文本内容的话,方法是右击要更改的菜单项,选择属性,接着会弹出这样一个
对话框
:
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章