視窗類的風格
當一個視窗類被註冊後,使用該視窗類創建的視窗,具有相同的風格。視窗類的風格不同於視窗風格,視窗的風格表示,創建時該視窗所特有的風格。視窗類風格的訊息常量以“CS_”開頭,而視窗風格的訊息常量以“WS_”開頭。
部分風格
CS_HREDRAW
一旦移動或尺寸調整使客戶區的寬度發生變化,就重新繪製視窗
CS_VREDRAW
一旦移動或尺寸調整使客戶區的高度發生變化,就重新繪製視窗
CS_OWNDC
為該類中的每一個視窗分配一個唯一的設備上下文
CS_DBLCLKS
當用戶雙擊滑鼠時向視窗過程傳送雙擊訊息
CS_BYTEALIGNCLIENT
視窗的客戶區域以“字元邊界”對齊,當系統調整視窗的水平位置時,客戶區域的左邊坐標是8的整數倍
CS_BYTEALIGNWINDOW
視窗以“字元邊界”對齊,當系統調整視窗的水平位置時,客戶區域的左邊坐標是8的整數倍
CS_CLASSDC
分配一個設備環境並被類中的所有窗體共享。它是可以適用於一個應用程式的若干執行緒創建的一個相同類的窗體。當多個執行緒試圖同時使用相同的設備環境時,系統只允許一個執行緒成功地進行繪圖操作
CS_DBLCLKS
當用戶雙擊視窗時,將向視窗函式傳送滑鼠雙擊訊息
CS_GLOBALCLASS
指定此窗體類是一個應用程式全局類。應用程式全局類是由一個在進程中對所有模組有效的exe或dll註冊的窗體類
CS_HREDRAW
如果視窗的位置或寬度發生改變,將重繪視窗
CS_NOCLOSE
視窗中的“關閉”按鈕不可見
CS_OWNDC
為同一個視窗類中的每個視窗創建一個唯一的設備上下文
CS_PARENTDC
設定子視窗中剪下的矩形區域到父視窗中,以使子視窗可以在父視窗上繪圖。指定該風格可以提高應用程式的性能
CS_SAVEBITS
把被視窗遮掩的螢幕圖像作為點陣圖保存起來。當該視窗被移動時,Windows作業系統使用被保存的點陣圖來重建螢幕圖像
CS_VREDRAW
如果視窗的位置或高度改變,將重繪視窗