Tôi đoán tôi nên kiểm tra xem [NSApplication presentationOptions]
có chứa NSFullScreenModeApplicationPresentationOptions
không, nhưng làm cách nào để đạt được điều đó?Làm thế nào để biết nếu một NSWindow là toàn màn hình trong Mac OS X Lion?
EDIT: sử dụng [NSApplication presentationOptions]
không hoạt động như trong ứng dụng dựa trên tài liệu của tôi có thể có một số tài liệu ở chế độ toàn màn hình và một số tài liệu khác không có. Tôi đang tìm một giải pháp khác. Tôi tự hỏi tại sao không có một tài sản được gọi là hoặc một cái gì đó như thế.
Cảm ơn bạn, đây chính xác là những gì tôi cần. Chỉ cần một sửa chữa: sử dụng 'NSApp' thay vì' NSApplication', nếu không bạn sẽ nhận được một cảnh báo. Oh ... và tất nhiên '- (BOOL) inFullScreenMode()' nên được viết là '- (BOOL) inFullScreenMode'. – Nickkk
Thật không may, bây giờ có một vấn đề khác: trong ứng dụng dựa trên tài liệu của tôi, sử dụng giải pháp trên sẽ không hoạt động vì một số tài liệu có thể là toàn màn hình và những tài liệu khác thì không. Bất kỳ giải pháp nào khác? – Nickkk
Chỉ cần kiểm tra các mặt nạ kiểu của tất cả các cửa sổ của bạn. Tôi đã thêm một số mã mẫu. –