【发布时间】:2011-03-16 04:29:51
【问题描述】:
我有一个程序可以让窗口卡入指定位置和大小的插槽。您可以拖动一个窗口,然后当您完成拖动时它将捕捉到最近的插槽。我要添加的是在拖动发生时窗口将移动到的插槽的叠加层。
捕捉和覆盖工作正常。我的问题是我需要一种更好的方法来了解窗口是否被拖动。我阻止窗口在拖动时捕捉到插槽的方法是在单击鼠标时不做任何事情。在单击鼠标时绘制叠加层是可行的,但会导致在单击鼠标时显示叠加层,即使正在拖动窗口也是如此。
是否有一种方法可以使用 hwnd 并告诉我该窗口是否被拖动?或者有没有更好的方法来处理这个过程?
【问题讨论】: