社区
图形处理/算法
帖子详情
关于GDI+的问题!
start_perk
2008-04-10 11:15:33
如果用GDI+来创建一个显示图片的按钮??
具体这样说,就是我现在要创建一个按钮,然后我给创建按钮的函数增加一个Bitmap *bitmap参数进去,最后出来的按钮上要显示传进去的图片,按钮类里面需要怎么样设置它的style??按钮类中哪里开始用Graphics的draw来给按钮画比较好??急……
...全文
150
3
打赏
收藏
关于GDI+的问题!
如果用GDI+来创建一个显示图片的按钮?? 具体这样说,就是我现在要创建一个按钮,然后我给创建按钮的函数增加一个Bitmap *bitmap参数进去,最后出来的按钮上要显示传进去的图片,按钮类里面需要怎么样设置它的style??按钮类中哪里开始用Graphics的draw来给按钮画比较好??急……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
miranda2002
2008-04-14
打赏
举报
回复
建议你自己做一个ocx比较好,可以重用,
DRACULAX05
2008-04-14
打赏
举报
回复
你可以用标准的按钮,风格设置成 BS_OWNERDRAW,然后
lResult = SendMessage( // returns LRESULT in lResult (HWND) hWndControl, // handle to destination control (UINT) BM_SETIMAGE, // message ID (WPARAM) wParam, // = (WPARAM) () wParam; (LPARAM) lParam // = (LPARAM) () lParam; );
「已注销」
2008-04-10
打赏
举报
回复
drawitem
使用 Windows 调试器查找 GDI 泄漏
本文是有关使用Windows调试器查找和修复GDI句柄泄漏的演练。Windows调试器应该是最后的手段,首先在整个代码库中搜索并检查这两个函数调用之间的 GDI 代码是否有未删除的句柄并将其删除。使用任务管理器,我们可以在“详细信息”选项卡页上添加“GDI 对象”列,以获取每个进程当前打开的 GDI 句柄的数量。一个进程最多可以有 10000 个打开的 GDI 句柄。所有进程的系统范围限制为 65535。右键单击标题以选择要显示的列。选中“GDI 对象”选项以添加到“详细信息”选项卡并关闭对话框。
GDI+
gdiplus!CreateDashedPath漏洞分析
影响系统:WinXP SP3漏洞模块:Gdiplus.dll(5.2.6001.22319、5.2.6002.22509)漏洞函数:gdiplus!GpPath::CreateDashedPath,该函数涉及bitmap和其他二维图像的绘制漏洞危害:构造恶意图片可以造成打开图片的
关于
GDI+
产生OutOfMemory
问题
及
GDI+
用法概要
最近学校作业要处理图片,本来
GDI对象泄漏
问题
排查分析
GDI objectBitmapBrushDCCreateDCFontMemory DCDeleteDCMetafilePaletteRegion//...如果我们平时忘记调用的时候,就会造成GDI对象被泄漏。GDI对象作为一个Windows的内存资源,也占用其内存空间,并且需要用户自动管理和释放;为了降低GDI对象的资源泄漏,我们可以使用智能指针来管理GDI对象句柄。程序崩溃。UI资源显示异常。程序运行缓慢。
GdiplusFlat(1)
GDI+
平面API:用GDI的思想进行
GDI+
编程
坚信GdiplusFlat比Gdiplus好!我要在资料匮乏的GdiplusFlat上打下一片天地!没有api文档?我去百度找,就算把那些其他不支持
GDI+
类的语言中用GdiplusFlat的例子翻出来看,头文件里函数和结构没有声明?我自己声明!实在不行?我把你们这些GdiplusFlat函数一个个从dll里load进来直接动态调用!!
GDI+
(Gdiplus)想必大家都不陌生,MSDN给出的解释是 Windows
GDI+
is a class-based API for C/C++ program
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章