1. 程式人生 > >MFC 介面程式設計 UI美化總結

MFC 介面程式設計 UI美化總結


標註*的訊息是子元素髮送給父視窗的通知訊息,其它的為視窗或者子元素自身的訊息。
afx_msg void OnPaint();
afx_msg BOOL OnEraseBkgnd( CDC* pDC );
afx_msg HBRUSH OnCtlColor( CDC* pDC, CWnd* pWnd, UINT nCtlColor );
afx_msg void OnDrawItem( int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct );
afx_msg void OnMeasureItem( int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct );
afx_msg void OnCustomDraw(NMHDR *pNMHDR, LRESULT *pResult);


3.子類化
CButton::DrawItem
CCheckListBox::DrawItem
CComboBox::DrawItem
CHeaderCtrl::DrawItem
CListBox::DrawItem
CMenu::DrawItem
CStatusBar::DrawItem
CStatusBarCtrl::DrawItem
CTabCtrl::DrawItem
virtual void DrawItem( LPDRAWITEMSTRUCT lpDrawItemStruct );