1. 程式人生 > >MFC 如何設定子對話方塊背景透明而控制元件不透明

MFC 如何設定子對話方塊背景透明而控制元件不透明

想子對話方塊透明,主要是截獲WM_ERASEBKGND訊息不去清空背景或者設定視窗default brush為NULL_BRUSH,另外重要的一點是window style中不能包含WS_CLIPSIBLINGS標記,同時parent window的style不能包含WS_CLIPCHILDREN,這樣才能獲得parent window被子視窗遮住部分的背景