VC++中自绘按钮
大家好,我想用API函数自绘一个按钮,这里的“自绘”不是说要按钮多好看,而是只要能绘出一般的按钮即可。我先建立一个窗口类,然后创建一个窗口,然后在这个窗口上绘制按钮,如同一个键盘,上面有很多按钮,但其实它就是一个窗口。请问有什么方法吗?以前都是用MFC上面的按钮控件,而用API函数还没有绘制过按钮!
[解决办法]
SetWindowLong(..., GWL_WNDPROC,...)子类化
添加处理WM_DRAWITEM自绘
[解决办法]
http://blog.csdn.net/geniusdot/article/details/1520058
希望对你有帮助
[解决办法]
這種情況用對畫框比較好,按鈕放在對話框里。
[解决办法]
所有自绘控件的"自绘"(draw)动作要在 WM_DRAWITEM消息中实行,
所有对话框的"自画(paint)"动作要在 WM_PAINT消息中实行