首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

VC++中自绘按钮解决方法

2012-04-26 
VC++中自绘按钮大家好,我想用API函数自绘一个按钮,这里的“自绘”不是说要按钮多好看,而是只要能绘出一般的

VC++中自绘按钮
大家好,我想用API函数自绘一个按钮,这里的“自绘”不是说要按钮多好看,而是只要能绘出一般的按钮即可。我先建立一个窗口类,然后创建一个窗口,然后在这个窗口上绘制按钮,如同一个键盘,上面有很多按钮,但其实它就是一个窗口。请问有什么方法吗?以前都是用MFC上面的按钮控件,而用API函数还没有绘制过按钮!

[解决办法]
SetWindowLong(..., GWL_WNDPROC,...)子类化
添加处理WM_DRAWITEM自绘
[解决办法]
http://blog.csdn.net/geniusdot/article/details/1520058

希望对你有帮助
[解决办法]
這種情況用對畫框比較好,按鈕放在對話框里。
[解决办法]
所有自绘控件的"自绘"(draw)动作要在 WM_DRAWITEM消息中实行,
所有对话框的"自画(paint)"动作要在 WM_PAINT消息中实行

热点排行