2009-07-24 17 views
7

Tôi đang viết ứng dụng thiết lập móc vỏ để có được sự kiện vỏ (Tôi đang sử dụng C# nếu nó quan trọng). Tôi đang sử dụng ví dụ này: http://msbob.spaces.live.com/blog/cns!DAFD19BC5D669D8F!132.entryCó ai biết điều gì có nghĩa là thông điệp ShellHook HSHELL_RUDEAPPACTIVATED?

Móc đang hoạt động tốt nhưng tôi không nhận được thông báo mà tôi quan tâm: HSHELL_WINDOWACTIVATED (tất cả các sự kiện liên quan đến cửa sổ khác đều hoạt động tốt). Thay vào đó tôi nhận được thông báo với mã số 32772 cần được HSHELL_RUDEAPPACTIVATED (một số googling giúp).

Nhưng tôi không thể hiểu tại sao tôi không nhận được HSHELL_WINDOWACTIVATED và thông báo HSHELL_RUDEAPPACTIVATED này có ý nghĩa gì. MSDN không có bất kỳ đề cập đến nó. Ai có thể giải thích cho tôi không?

Trả lời

4

HSHELL_RUDEAPPACTIVATED là 32772, chỉ là HSHELL_WINDOWACTIVATED với bộ bit cao. Từ những gì tôi có thể thu thập trên các trang web khác nhau, có vẻ như Windows sẽ gửi thông báo này khi một ứng dụng toàn màn hình được kích hoạt. Loại khó để nói chắc chắn.

Bạn đã thử xử lý thư đó giống như 'HSHELL_WINDOWACTIVATED'?

+0

Có, bây giờ tôi coi nó là HSHELL_WINDOWACTIVATED và tất cả đều hoạt động tốt. Nhưng tôi muốn hiểu tại sao thông điệp này lại tăng lên. Nó đến từ bất kỳ cửa sổ nào, không chỉ các ứng dụng toàn màn hình. – koldovsky

Các vấn đề liên quan