MFC给按钮添加皮肤
生活随笔
收集整理的這篇文章主要介紹了
MFC给按钮添加皮肤
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
其實(shí)這也很簡單,但是畢竟是因?yàn)槲椰F(xiàn)在已經(jīng)做出來了,當(dāng)時還是查了一些資料的。廢話不多說,直接上代碼:
首先在類中聲明:
HBITMAP pausehBitmap; //用于暫停按鈕的皮膚
然后將資源圖片添加至資源視圖中,具體方法就很簡單了,此處就不說了。但是要注意,這種方法只能用bmp格式的圖片,其他的好像是不行的。
那么接下來在OnInitDialog函數(shù)中添加如下代碼就OK了。
//初始化暫停/播放按鈕pausehBitmap = LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAPpause)); // IDB_BITMAP_TEST為資源圖片ID((CButton *)GetDlgItem(IDC_BUTTON_PLAY))->SetBitmap(pausehBitmap);//IDC_BUTTON_PLAY為暫停/播放按鈕的ID
是不是很簡單?運(yùn)行一下看看。
總結(jié)
以上是生活随笔為你收集整理的MFC给按钮添加皮肤的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 非模态对话框的销毁
- 下一篇: 模态对话框的父窗口设置