// CRecoveryMovieDlg 對話框 class CRecoveryMovieDlg : public CDialogEx { // 構造 public: CRecoveryMovieDlg(CWnd* pParent = NULL); // 標準構造函數// 對話框數據 enum { IDD = IDD_RECOVERYMOVIE_DIALOG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
// 實現 protected: HICON m_hIcon;
// 生成的消息映射函數 virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP() public: CBitmapButton m_buttonstart; CBitmapButton m_buttonfix; CBitmapButton m_buttonexit;
};
第六步:此時雖然你能運行程序,但是按鈕背景依然沒有,因為你還需要分別設置三個按鈕的屬性“Owner Draw”為True按鈕上加圖片,它指定按鈕為所有者描述的按鈕。
運行結果如下圖所示:
最后希望文章對大家有所幫助,如果文章中有不足之處或錯誤的地方按鈕上加圖片,還請海涵!個人推薦初學者尤其很多老師布置作業需要用MFC完成的可以學習,沒有什么語言流行,它們都是貫通的,都需要一步一個腳印的去學習。
(By: 2015-4-27 深夜3點 )