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
中的方法。