一个combox控件,换装 想把它右边下拉三角按钮加上三态的PNG图片???想知道如何能得到那个三角形按钮区域???说说恩路!!别只说什么重绘,自绘什么的,因为我菜的很!!最好能给个例子 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自绘了。整个DC都是你的。----具体说,那边是个Button了,你得到Button的DC,上面绘制个png就行了。 如果单纯使用MFC提供的CCombox肯定实现不了的目的。像楼上说的自绘,理论上是可以实现的,可以到codeproject上找找类似的源码看看;还有另外一种方案,直接使用win32 sdk,就是跳过MFC,自己来实现Combox,不过这个有一定难度,网上应该也有相关的代码。以上仅提供思路!如有错误,希望后面的大大及时更正! 那请问如何得到那个Button的DC codeproject哎,好多不是免费的!! codeproject需要注册个号。。都免费的。好巧。我也在想做这个东东的自绘。例子是有的。但不大符合我的要求。 看看这个应该符合你要求http://blog.csdn.net/xianglitian/article/details/1731056 换装游戏打多了BOOL GetComboBoxInfo( HWND hwndCombo, // handle to combo box PCOMBOBOXINFO pcbi // combo box information);pcbi用之前最好初始化一下填充0pcbi->rcButton 这个就是按钮区域然后根据状态自己画就好了 vs2005新建类时自动添加作者版权信息应该怎么弄? CListBox如何固定列宽? 局域网传文件 为什么用“::”和“this->”只能显示一部分函数,却不能显示基类的成员函数 急问一个CEdit的东东 需手边有英文版VC++ 6.0的朋友帮个小忙! 数值类型的字段怎么赋值? activeskin是一个active的控件?怎样动态生成呢 我发现了一个win32api函数,很爽 ##########注册文件类型################# 如何调试VC6 线程问题
----具体说,那边是个Button了,你得到Button的DC,上面绘制个png就行了。
还有另外一种方案,直接使用win32 sdk,就是跳过MFC,自己来实现Combox,不过这个有一定难度,网上应该也有相关的代码。
以上仅提供思路!如有错误,希望后面的大大及时更正!
http://blog.csdn.net/xianglitian/article/details/1731056
HWND hwndCombo, // handle to combo box
PCOMBOBOXINFO pcbi // combo box information
);
pcbi用之前最好初始化一下填充0
pcbi->rcButton 这个就是按钮区域然后根据状态自己画就好了