天天看點

MFC自繪按鈕的實作

自繪按鈕的實作過程

申明自繪屬性

進行VM_MESUREITEM事件響應,說明按鈕的尺寸

進行VM_DRAWITEM消息的重新響應,說明如何繪制按鈕

首先在vc6中建立工程,選擇MFC并且建立dialog工程

MFC自繪按鈕的實作

輸入工程名,然後将生成的按鈕等删除,重新添加兩個按鈕。

MFC自繪按鈕的實作

為按鈕設定屬性

MFC自繪按鈕的實作

選擇自繪,就是自己向上貼圖

在dlg類的對象上添加WM_DRAWITEM屬性

MFC自繪按鈕的實作

在生成的OnDrawItem方法中添加如下代碼

編譯運作,運作後得到效果如果所示

MFC自繪按鈕的實作