1
什么是Mac OS中窗口的WM_MOVE等价物?使用鼠标左键移动窗口时,我必须捕捉鼠标事件。在窗口,我们可以使用WM_MOVE捕获这个事件,但在Mac OS中我找不到类似事件等效于WM_MOVE
什么是Mac OS中窗口的WM_MOVE等价物?使用鼠标左键移动窗口时,我必须捕捉鼠标事件。在窗口,我们可以使用WM_MOVE捕获这个事件,但在Mac OS中我找不到类似事件等效于WM_MOVE
在可可,看NSWindow
和NSNotificationCenter
类(或交替委托实例分配给NSWindow
,这只是含蓄地接收通知实施适当的方法)。
例如,您可以使用windowWillMove:
或windowDidMove:
通知来通知用户何时移动窗口由用户。这不是连续发送;它在用户开始移动窗口时发送,或者在移动窗口时暂停。如果您需要对鼠标事件进行细粒度控制,则可以对该窗口进行子类化并实现其超类NSResponder
中的方法。