社区
图形处理/算法
帖子详情
Gdi+ 在按钮上绘制图片
大拙男
2010-09-17 03:52:44
VC6.0下
我在对话框上加了一个按钮
然后在对话框的cpp文件中的Onpaint写上
Graphcis gar(m_btnTest->GetWindowDC->m_hdc)
Bitmap bit(L"**");
gar->draw(bit, 0, 0)
我想要的结果是按钮上显示图片
结果什么都没有
help
...全文
246
10
打赏
收藏
Gdi+ 在按钮上绘制图片
VC6.0下 我在对话框上加了一个按钮 然后在对话框的cpp文件中的Onpaint写上 Graphcis gar(m_btnTest->GetWindowDC->m_hdc) Bitmap bit(L"**"); gar->draw(bit, 0, 0) 我想要的结果是按钮上显示图片 结果什么都没有 help
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大拙男
2010-09-17
打赏
举报
回复
[Quote=引用 9 楼 dong364 的回复:]
可以用CBitmapButton或onwner draw风格
[/Quote]
用onwner draw风格
那要把代码加在哪里呢?
dong364
2010-09-17
打赏
举报
回复
可以用CBitmapButton或onwner draw风格
pshchao
2010-09-17
打赏
举报
回复
GDI+ 都没有用过
fairyprince
2010-09-17
打赏
举报
回复
其实是因为你的Button 按钮重绘后把你之前画的图像给擦掉了
因为你加的是 对话框的Onpaint
你要派生于CButton 在派生类中加入,
大拙男
2010-09-17
打赏
举报
回复
help
赶时间啊
fairyprince
2010-09-17
打赏
举报
回复
在OnInitDialog() 增加上述三行代码
大拙男
2010-09-17
打赏
举报
回复
[Quote=引用 2 楼 fairyprince 的回复:]
Graphcis 可以从窗体句柄直接创建,即
Graphcis gar(m_btnTest->m_hWnd);
bit 创建是否成功,即图片载入是否成功?
[/Quote]
后面我再加一个按钮B,把这三句写到按钮B的点击事件里面,按钮A就可以显示一张图片
我怀一是OnPaint里面,按钮A还没有生成
我不需要按钮B的响应事件,那这三句应该写在哪里呢?
大拙男
2010-09-17
打赏
举报
回复
[Quote=引用 1 楼 visualeleven 的回复:]
贴个完整代码看看
[/Quote]
贴不出来,不好意思
就是我新建一个对话框程序
1.在上面加个按钮A
2.在OnPaint里面加三句代码
Graphcis gra(m_btnTest->GetWindowDC()->m_hdc); //m_btnTest是与按钮A关连的CButton变量
Bitmap bit(L"**.bmp");
gara->draw(bit, 0, 0);
后面我再加一个按钮B,把这三句写到按钮B的点击事件里面,按钮A就可以显示一张图片
我怀一是OnPaint里面,按钮A还没有生成
我不需要按钮B的响应事件,那这三句应该写在哪里呢?
fairyprince
2010-09-17
打赏
举报
回复
Graphcis 可以从窗体句柄直接创建,即
Graphcis gar(m_btnTest->m_hWnd);
bit 创建是否成功,即图片载入是否成功?
Eleven
2010-09-17
打赏
举报
回复
贴个完整代码看看
C#的
GDI+
绘制
图形分层拖放操作源码
在本文中,我们将深入探讨C#中的
GDI+
技术,特别是在
绘制
图形方面,特别是如何实现分层、拖放、缩放以及填充等高级功能。
GDI+
是.NET框架中的一个核心部分,它提供了丰富的图形
绘制
功能,使得程序员能够创建出交互式且...
VB 经典
GDI+
模块
8. **内存绘图**:
GDI+
支持在内存中创建位图并进行绘图,然后再将其
绘制
到窗体上,这种做法可以提高绘图性能,避免频繁的屏幕重绘。 这个100+k的
GDI+
模块,虽然体积小巧,却集成了上述诸多功能,对于VB6开发者来说...
美女涂鸦
GDI+
绘制
"美女涂鸦
GDI+
绘制
"可能是指一个项目或教程,通过
GDI+
技术实现了一个涂鸦应用,用户可以在画布上
绘制
图形,可能包括美女形象。这个应用可能包含了一些自定义画笔、颜色选择、橡皮擦等功能,展示了
GDI+
在图形
绘制
上的...
GDI+
图片
的放大与缩小
`Graphics`类提供了`DrawImage()`方法,用于在画布上
绘制
图像,同时支持缩放功能。 要实现
图片
的放大与缩小,我们需要使用`DrawImage()`方法的不同重载形式。一个常见的重载版本接受四个参数:`Image`、源图像的...
GDI+
绘制
PNG.pdf
2. **发展历程**:
GDI+
是在原有GDI基础上进行的重大升级,不仅优化了原GDI的功能,还新增了许多特性,以满足现代软件开发的需求。 3. **核心特性**: - **二维矢量图形**:支持使用坐标系统中的点来定义各种图形...
图形处理/算法
19,473
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章