如果希望您的视窗讯息处理程式能够收到双按键的滑鼠讯息,那么在呼叫RegisterClass初始化视窗类别结构时,必须在视窗风格中包含CS_DBLCLKS识别字:
如果在视窗风格中未包含CS_DBLCLKS,而使用者在短时间内双击了滑鼠按键,那么视窗讯息处理程式会接收到下面这些讯息:
如果您的视窗类别风格中包含了CS_DBLCLKS,那么双击时视窗讯息处理程式将收到如下讯息:
WM_LBUTTONDBLCLK讯息简单地替换了第二个WM_LBUTTONDOWN讯息。
非显示区域滑鼠讯息
在视窗的显示区域内移动或按下滑鼠按键时,将产生10种讯息。如果滑鼠在视窗的显示区域之外但还在视窗内,Windows就给视窗讯息处理程式发送一条「非显示区域」滑鼠讯息。视窗非显示区域包括标题列、功能表和视窗卷动列。
通常,您不需要处理非显示区域滑鼠讯息,而是将这些讯息传给Def