1、創建一個普通的對話框;
2、重寫 WM_NCPAINT的實現函數;
3、在實現函數中繪製標題欄,如果需要實現系統按鈕,利用DrawFrameControl實現;
4、如果有系統按鈕,重寫(WM_NCLBUTTONDOWN, WM_NCHITTEST, WM_NCLBUTTONUP)的實現函數;
帶源碼的例子請參考:http://www.codeguru.com/cpp/w-d/dislog/titlebar/article.php/c1987/
1、創建一個普通的對話框;
2、重寫 WM_NCPAINT的實現函數;
3、在實現函數中繪製標題欄,如果需要實現系統按鈕,利用DrawFrameControl實現;
4、如果有系統按鈕,重寫(WM_NCLBUTTONDOWN, WM_NCHITTEST, WM_NCLBUTTONUP)的實現函數;
帶源碼的例子請參考:http://www.codeguru.com/cpp/w-d/dislog/titlebar/article.php/c1987/