解決WIN32窗口不響應WM_LBUTTONDBLCLK消息

今天在做一個軟件時,發現win32創建的窗體不能響應WM_LBUTTONDBLCLK消息。在一番谷歌百度之後,終於找到了解決方法;廢話少說,言歸正傳。
窗體不響應WM_LBUTTONDBLCLK消息,只要在註冊窗口類的時候在WNDCLASS的style成員加上CS_DBLCLKS風格就行了。
下面是幾種CS風格:
CS_HREDRAW:當窗體的寬度發生變化時,就重新繪製窗口。
CS_VREDRAW:當窗體的高度發生變化時,就重新繪製窗口。
CS_DBLCLKS:能接收用戶在窗體總的雙擊事件。
CS_OWNDC:爲該類中的每一個窗口分配各自獨立的設備環境。
CS_NOCLOSE:禁用系統菜單中的“關閉”命令。
CS_CLASSDC:爲該窗口類的各窗口分配一個共享的設備環境。
CS_PARENTDC:指定子窗口繼承其父窗口的設備環境。、
CS_SAVEBITS:把被窗口遮掩的屏幕圖像部分作爲位圖保存起來。當該窗口被移動時,windows使用被保存的位圖來重建屏幕圖像。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章