Zajmuję się tworzeniem aplikacji kakao posiadającej wiele okien. W lewym rogu okna znajduje się czerwony przycisk zamykania. Chcę obsługiwać zdarzenie kliknięcia przycisku zamykania, aby wyświetlać komunikat, aby zapytać użytkownika, czy chce zamknąć okno, czy nie. Jeśli użytkownik zaakceptuje zamknięcie okna, aplikacja zostanie zakończona, w przeciwnym razie samo okno zostanie wyświetlone użytkownikowi. Każdy pomysł jak sobie poradzę z kliknięciem przycisku zamykania ???jak obsługiwać zamykany przycisk okna w kakao
5
A
Odpowiedz
11
Proszę spojrzeć na NSWindowDelegate protocol reference, metodę, którą szukasz IS-
- (BOOL)windowShouldClose:(id)sender
0
NSWindowController ma metodę
- (BOOL)shouldCloseDocument
+0
Jest to właściwość, która sygnalizuje, czy okno powinno zamknąć powiązaną instancję NSDocument. – kevin
Powiązane problemy
- 1. Jak obsługiwać przycisk "Up"?
- 2. Wyłączyć rozciąganie okna kakao?
- 3. Jak obsługiwać przycisk kliknięty w systemie Android?
- 4. Jak obsługiwać formularz datetimepicker okna ArgumentOutOfRangeException?
- 5. Jak obsługiwać przycisk wyłączania na notebooku
- 6. Jak obsługiwać pasek akcji i przycisk menu?
- 7. Jak obsługiwać przycisk wyszukiwania sprzętu Android?
- 8. Jak zmienić stan przycisku zamykania okna w kakao?
- 9. Jak obsługiwać zdarzenie close okna PowerShell, jeśli użytkownik kliknie przycisk Zamknij ("X")
- 10. Jak obsługiwać przycisk Wstecz w widoku wyszukiwania w Androidzie
- 11. Przycisk kakao, który zapali się myszą ponad
- 12. WPF - Ukryj przycisk minimalizacji okna
- 13. Jak obsługiwać okna dialogowe w architekturze opartej na komponentach kątowych
- 14. Jak obsługiwać zdarzenie przewijania okna w Angular 4?
- 15. Jak dodać przycisk na końcu okna RecyclerView?
- 16. Jak obsługiwać przycisk Wstecz w systemie Ionic 2
- 17. Odtwarzanie wideo youtube w widoku uiwebview. Jak obsługiwać przycisk "done"?
- 18. Jak włączyć/wyłączyć przycisk powiększania (zielony + przycisk)?
- 19. Okno teksturowane kakao w Qt
- 20. Przycisk zamykania okna obsługi w WPF MVVM
- 21. Niestandardowa reguła Lint: jak obsługiwać przycisk fix kliknij
- 22. Jak obsługiwać przycisk Wstecz, gdy aktywna jest funkcja startActivityForResult?
- 23. Jak obsługiwać przycisk Wstecz przy użyciu pagera widoku?
- 24. Jak programowo utworzyć okno kakao?
- 25. Używanie NSFontPanel w kakao
- 26. Jak zmienić położenie pulpitu Mac w kakao?
- 27. Dodaj pozytywny przycisk do okna dialogowego
- 28. Dodaj przycisk do paska tytułu okna
- 29. Monitorowanie katalogu w kakao/kakao Touch
- 30. Usuń przycisk „OK” z okna słodki ostrzegania
dziękuję. To działa. –
Warto zauważyć, że konieczne będzie przypisanie klasy do delegowania okien w celu obsługi metod w NSWindowDelegate. :-) – Entalpi
Awesome. Właściwie zamiast tego użyłem zamiast okna '- (void) windowWillClose: (id) delegata API nadawcy. –