2011-12-16 8 views
5

Tôi thấy ở đây và có người dùng chuyên nghiệp trả lời rất nhiều câu hỏi như tôi với những thứ như WM_PAINT = 0xf Tôi nên tìm kiếm những gì để có được danh sách đầy đủ các mã này? tất cả chúng đều giống nhau cho tất cả các verions của cửa sổ? họ cũng có thể sử dụng cho các nền tảng khác không?Nơi tìm thông tin về mã WM Windows Message?

Trả lời

7

WM_PAINT = 0xf là một thông số cụ thể cho một phương pháp nhất định. Những "mã" đó thường là cần thiết với công cụ xen kẽ; chẳng hạn như user32 và kernel32.

Bạn có thể tìm thấy các phương pháp và thông số của chúng tương tự như trên trang web http://pinvoke.net.

Ví dụ, ví dụ của bạn WM_PAINT là từ User32.GetMessage

Nếu bạn muốn có một danh sách đầy đủ của WindowsMessage thông số cụ thể; chúng có thể được tìm thấy here.

4

Bạn có thể tìm thấy chúng trong WinUser.h.

Họ không thể thay đổi giữa các phiên bản Windows (thay đổi chúng sẽ phá vỡ tính tương thích nhị phân với tất cả các chương trình Windows.

11

this table của bất kỳ sự giúp đỡ?

Tôi không chắc chắn cho dù tất cả các phiên bản Windows gửi tất cả những tin nhắn, nhưng tôi khá chắc chắn rằng các mã không khác nhau giữa các phiên bản