Tôi cần phát hiện nếu một số ứng dụng hiện đang chạy ở chế độ toàn màn hình. Nếu có thì tôi phải ngừng đơn của tôi. Vậy làm thế nào tôi có thể phát hiện ra điều đó? p.s. Win32 C++Phát hiện chế độ toàn màn hình trong Windows
11
A
Trả lời
8
hWnd = GetForegroundWindow();
RECT appBounds;
RECT rc;
GetWindowRect(GetDesktopWindow(), &rc);
Sau đó kiểm tra xem cửa sổ đó không phải là máy tính để bàn hay vỏ. Đơn giản nếu hướng dẫn.
if(hWnd =! GetDesktopWindow() && hWnd != GetShellWindow())
{
GetWindowRect(hWnd, &appBounds);
// Now you just have to compare rc to appBounds
}
Điều này được viết mà không cần kiểm tra.
1
Một thực hiện đầy đủ các câu trả lời Hooch của:
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);
}
Các vấn đề liên quan
- 1. MPMoviePlayerController không phát phim ở chế độ toàn màn hình
- 2. Video không phát ở chế độ toàn màn hình
- 3. X11/GLX - Chế độ toàn màn hình?
- 4. Phát hiện xem chế độ toàn màn hình có được cho phép trong ActionScript 3.0 không?
- 5. Chuyển đổi chế độ toàn màn hình
- 6. Phát hiện xem trình duyệt có ở chế độ toàn màn hình hay không
- 7. Chuyển từ chế độ toàn màn hình sang pop/slide toàn màn hình
- 8. Phát hiện ứng dụng toàn màn hình trên mac
- 9. Vẽ hình ảnh trên chế độ toàn màn hình Android
- 10. gVim 7.3 ở chế độ toàn màn hình
- 11. YotubePlayerHỗ trợFragment xem toàn màn hình ở chế độ ngang
- 12. android Thoát khỏi chế độ toàn màn hình
- 13. Ẩn Tiêu đề ở chế độ Toàn màn hình?
- 14. Chế độ toàn màn hình của Internet Explorer?
- 15. Tại sao ImageView không ở chế độ toàn màn hình?
- 16. Bật chế độ toàn màn hình bằng bập bênh?
- 17. Hiển thị chế độ toàn màn hình trên Tkinter
- 18. Chế độ xem toàn màn hình Gridview bị cắt
- 19. Tạo chế độ toàn màn hình bảng điều khiển Java
- 20. GLFW Toggling Chế độ toàn màn hình có cửa sổ
- 21. Bàn phím mở ở chế độ toàn màn hình ở chế độ ngang
- 22. Trình phát nội tuyến trên YouTube - kích hoạt chế độ toàn màn hình trên iOS
- 23. Phát hiện mức hiển thị và chiều cao đầu vào mềm khi sử dụng chế độ toàn màn hình
- 24. Phát hiện nếu người dùng có bất kỳ ứng dụng nào đang chạy ở chế độ toàn màn hình
- 25. TYPE_KEYGUARD giữ chế độ toàn màn hình sau khi thực hiện cuộc gọi
- 26. Làm cách nào để buộc video phát ở chế độ toàn màn hình trong trình phát youtube?
- 27. Android làm cho hộp thoại xuất hiện ở chế độ toàn màn hình
- 28. Phát hiện chiều rộng màn hình cho nhiều màn hình
- 29. video iframe sẽ không chuyển sang chế độ toàn màn hình trong chế độ xem web của Android
- 30. Tôi làm cách nào để phát hiện chế độ xoay màn hình?
Cảm ơn rất nhiều, điều này rất giúp đỡ! – lebron2323