PocketPC2003的MFC程序漂亮的位圖按鈕的evc實現(帶例程)
現在開發一些PPC上應用程序,最一個好看的界面也是很重要的,給人以美好的感覺。位圖按鈕是其中的一個重要部分。
這個位圖按鈕是用VC上98年就出來的一個CButtonST類修改而來的,因為PPC上一些函數的處理和PC不同,所以進行了修改。例如PPC上一般情況下,沒有鼠標在沒有按下時劃過這樣的事件,不過這里還是做了這種情況的處理。再就是DrawText函數,要移動一下位置才能夠正確畫到按鈕中央。
將BtnST文件復制就可以使用。
通過SetIcon函數來指定按鈕的鼠標在其中和不在其中的圖片,給它兩個圖標資源就可以了。
按鈕有幾種設置可以選擇,是否為平按鈕(PPC上也可以做突起按鈕),是否繪畫邊框,文字方向等等。
如果需要實現更多的特效,可以修改CBtnST類的DrawTheIcon中具體繪圖的部分來實現。
基本使用方法:
1.在對話框類中添加一個CButtonST變量
2.在Initdialog中SetIcon(ICON1,ICON2)
3.在DoDataExchange中添加DDX_Control(pDX, 按鈕ID, CButtonST變量)
標簽:
PocketPC
2003
MFC
PPC
上傳時間:
2016-03-28
上傳用戶:duoshen1989