Bir mac penceresinin ön pencere olmasını nasıl programlayabilirim? Pencere tutamacım var ve penceremin diğer tüm pencerelerin üzerinde görüntülenmesini sağlamak istiyorum. Bunun için hem Karbon & Cocoa'yı kullanabilirim.Mac penceresi nasıl ön plana zorlanır?
6
A
cevap
12
Kakao için lütfen kullandığınız pencere seviyesini ayarlayabilirsiniz:
[window setLevel:NSFloatingWindowLevel];
Yüzen pencere Uygulamanın etkin olmasa bile, diğer tüm normal pencerelerin üzerinde görüntülenir. Eğer Uygulamanın etkin olmak için
, şunları kullanabilirsiniz:
[NSApp activateIgnoringOtherApps:YES];
ve
[window makeKeyAndOrderFront:nil];
0
sen (32 bit) kullanabiliyorsanız kOverlayWindowClass:
WindowRef carbon_window = NULL;
CreateNewWindow(kOverlayWindowClass , ... , &carbon_window);
// if you need cocoa:
NSWindow *cocoa_window = [[NSWindow alloc] initWithWindowRef:carbon_window];
Aksi halde bir NSWindow oluşturun ve pencere seviyesini kCGOverlayWindowLevel
olarak ayarlayın.
Bunun, gösterge panosunun üzerinde olacağını unutmayın. Eğer dashbord altında olmak istiyorsanız kCGUtilityWindowLevel kullanın.
İlgili konular
- 1. OSX'de ön plana yeni GTK 3 penceresi getir
- 2. Kullanıcı Kontrolünü ön arka plana dönüştürürken ön plana getirme
- 3. Ön plana gelince etkinliği
- 4. WPF ön yükleme penceresi
- 5. Mac OS X: Komut satırından başlatıldığında GUI uygulamalarını ön plana getirme
- 6. Düğmeyi ön plana getirme seçeneğini tıklatın.
- 7. Tkinter penceresi ön tarafa nasıl atlanır?
- 8. Java kodunu CSS ile nasıl ön plana çıkarabilirim?
- 9. Penceremi DDE olayından sonra nasıl ön plana getirebilirim?
- 10. Photoshop damlalık arka plan rengini ayarlar, ön plana değil
- 11. Java/Javascript uygulaması içeren tarayıcı penceresini ön plana getirme
- 12. Bash komutu yerine koyma ($ (...)) işlemi ön plana zorluyor
- 13. Yönetilmeyen bir uygulama penceresini nasıl ön plana getirebilirim ve (simüle edilmiş) kullanıcı girişi için etkin pencereyi
- 14. Mac/Kakao: Uygulamamda bir terminal penceresi gömün
- 15. NSToolBar doğrulama nasıl zorlanır?
- 16. Dikey yönlendirme nasıl zorlanır?
- 17. Camelcase JavaScriptSerializer ile nasıl zorlanır?
- 18. Boost, rpath'i kullanmaya nasıl zorlanır?
- 19. Tembel değer hesaplama nasıl zorlanır
- 20. Uygulama iOS'ta yerel bir bildirimden ön plana girdiğinde belirli bir eylemi tetikleme? (hızlıca kullanarak)
- 21. Tarayıcı Penceresi nasıl sürüklenebilir?
- 22. Çıkış penceresi nasıl eklenir?
- 23. 3 sütun değeri ekleyin, sonuçları artan düzende bulun ve sonucu ön plana
- 24. Bir işlemi nasıl başlatıp python'da arka plana nasıl yerleştirebilirim?
- 25. QT penceresi görev denetiminde gösterilmiyor
- 26. Ön Plan Vs Aktif pencere
- 27. Saydam arka plana sahip bir arka planda şeffaf arka plana sahip bir film nasıl yapılır?
- 28. Make Syntastic close error penceresi
- 29. android EditText arka plana karışır
- 30. Kapatma tarayıcı penceresi nasıl engellenir?
Kendi programınızda bir pencere hakkında mı konuşuyorsunuz? Yoksa diğer uygulama pencereleriyle uğraşmak ister misiniz? – Yuji
Raymond Chen, bu soruyu şöyle sordu: “İki program bunu yapsaydı ne yapardı?” Bunu farkettikten sonra, bunu asla, sadece _request_, bu _force_ diye anlayamayacağınızı anlayacaksınız. – MSalters