Что такое эквивалент WM_MOVE окна в Mac OS? Я должен захватить событие мыши, когда один движется окно, используя левый клик. В окнах мы можем захватить это событие с помощью WM_MOVE, но я не мог найти подобное событие в Mac OSЭквивалент WM_MOVE
1
A
ответ
1
В какао, посмотрите на NSWindow
и NSNotificationCenter
классов (или попеременно назначать экземпляр делегата к NSWindow
, который получает уведомления неявно просто внедрение соответствующих методов).
Например, вы можете использовать windowWillMove:
или windowDidMove:
уведомления заметить, когда окно было перемещено пользователем. Это не отправляется непрерывно; он отправляется, когда пользователь начинает перемещать окно или приостанавливается при перемещении окна. Если вам нужен мелкомасштабный контроль над событиями мыши, вы можете подклассифицировать это окно и реализовать методы из своего суперкласса NSResponder
.
Смежные вопросы
- 1. .equals() эквивалент
- 2. Эквивалент документа.getElementsByClassName
- 3. Swift эквивалент ":"
- 4. эквивалент showModalDialog
- 5. эквивалент BN_hex2bn
- 6. Эквивалент os.getpardir()?
- 7. Codeigniter Эквивалент
- 8. Wantarray эквивалент?
- 9. Эквивалент loginViewShowingLoggedInUser
- 10. Эквивалент экземпляра
- 11. эквивалент VMWare
- 12. drupalPost() эквивалент
- 13. JPQL эквивалент
- 14. IsFinite() эквивалент
- 15. Эквивалент float128
- 16. GroupMany эквивалент
- 17. CGContextSelectFont эквивалент
- 18. Эквивалент PosthreadMessage
- 19. эквивалент waitUntilAllOperationsAreFinished
- 20. Linq эквивалент
- 21. CountDownLatch эквивалент
- 22. Эквивалент JDIC?
- 23. эквивалент Regex *?
- 24. System.Beep эквивалент
- 25. Эквивалент CultureInfo.GetCultureInfo?
- 26. @xmlrootelement эквивалент
- 27. Эквивалент .send()
- 28. JavaScript-эквивалент?
- 29. Javascript + = эквивалент?
- 30. DatagramPacket Эквивалент