在我的View类中用这种方法创建时,miniView不能响应OnLButtonDblClk消息。
对于通常的窗口,在注册类结构时,在窗口风格中包含CS_DBLCLKS标识符时,窗口过程可以捕获到WM_LBUTTONDBLCLK消息。
如果没有指定CS_DBLCLKS风格,而你却在短时间内双击了鼠标,窗口过程接受到以下消息:
WM_LBUTTONDOWN
WM_LBUTTONUP
WM_LBUTTONDOWN
WM_LBUTTONUP
如果指定了CS_DBLCLKS,窗口过程接受以下消息:
WM_LBUTTONDOWN
WM_LBUTTONUP
WM_LBUTTONDBLCLK
WM_LBUTTONUP
本文解释了在Windows程序设计中,如何通过设置窗口类样式CS_DBLCLKS来正确接收和处理鼠标双击事件。当设置了此样式后,窗口过程会接收到WM_LBUTTONDBLCLK消息,而不是分开的两个单击消息。

1880

被折叠的 条评论
为什么被折叠?



