但是,如果用户通过单击ListView中没有显示ListItem的区域(例如,在最后一个ListItem下方)来打开右键单击菜单,然后单击菜单项,则会显示非模态窗体,但光标在ListView中似乎停留在鼠标左键向下的状态,即非模态窗体位于前面,但当我移动鼠标时,它会在背景ListView中显示这些拖动区域矩形,就像按住鼠标按钮一样。
我尝试过使用各种BringToFront、SetFocus,并试图使用SendMessage模拟鼠标点击来绕过它,但都没有成功。
WM_CANCELMODE