Bazı uygulamaların şu anda tam ekran modunda çalışıp çalışmadığını tespit etmem gerekiyor. Eğer evetse, başvurumu durdurmalıyım. Peki bunu nasıl tespit edebilirim? p.s. Win32 C++Windows'da tam ekran modunu algılama
11
A
cevap
8
hWnd = GetForegroundWindow();
RECT appBounds;
RECT rc;
GetWindowRect(GetDesktopWindow(), &rc);
Ardından bu pencerelerin masaüstü veya kabuk olmadığını kontrol edin. Talimatlar basitse.
if(hWnd =! GetDesktopWindow() && hWnd != GetShellWindow())
{
GetWindowRect(hWnd, &appBounds);
// Now you just have to compare rc to appBounds
}
Bu, test edilmeden yazılmıştır.
1
Hooch en Yanıta tam olarak uygulanması:
bool isFullscreen(HWND window)
{
RECT a, b;
GetWindowRect(window, &a);
GetWindowRect(GetDesktopWindow(), &b);
return (a.left == b.left &&
a.top == b.top &&
a.right == b.right &&
a.bottom == b.bottom);
}
İlgili konular
- 1. WKWebView Ortam Yürütücüsü tam ekran algılama
- 2. Android için Chrome'da "tam ekran" modunu devre dışı bırakma
- 3. Safari Mobil tam ekran
- 4. Ekran açık/kapalı algılama
- 5. Windowsda bash neden donuyor?
- 6. GitKraken - Tam ekran modundan nasıl çıkılır?
- 7. jQuery FadeIn kullanılan ekran modunu nasıl biliyor?
- 8. HTML5 Üzerindeki Yerleşimi Tam Ekran Video
- 9. Tam ekran öğesinden farklı öğeleri görüntüleme (HTML5 tam ekran API'sı)
- 10. Tam Ekran Iframe
- 11. LWJGL Tam Ekran çalışmıyor
- 12. Android PayPalActivity Tam Ekran
- 13. Metni tam ekran bindirme?
- 14. UIView tam ekran
- 15. iPhone tam ekran reklam
- 16. Youtube - Tam ekran kullanılamıyor
- 17. Kaydet tam ekran
- 18. webview tam ekran android
- 19. Tam Ekran Video - tam ekranı gösterme
- 20. Tam ekran OpenGL penceresi açma
- 21. OSX - Tam Ekran Modunu zoom düğmesinden devre dışı bıraktınız mı? onun yaptığı gibi
- 22. WPF tam ekran maksimize etme
- 23. Tam Ekran pyqt4 ile mi?
- 24. Monogame'de tam ekran nasıl başlatılır?
- 25. şeffaf etkinliğin tam ekran 2.3
- 26. Nativescript background-image tam ekran
- 27. Mac'te tam ekran uygulamalarının algılanması
- 28. iOS 8 - tam ekran AVMlayerViewController
- 29. Gömülü Youtube oyuncu tam ekran
- 30. Internet Explorer 11, Tam Ekran API'sı aracılığıyla tam ekrana girmiyor
Çok teşekkürler, bu çok yardımcı! – lebron2323