解決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使用被保存的位圖來重建屏幕圖像。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM