2010-12-02 51 views
0

有誰知道我在哪裏可以找到WINAPI消息上的好資源?WINAPI消息,消息層次結構,初始化例程的良好源代碼

MSDN上的信息對每條消息都有非常好的文檔,但全局圖片對我來說依然模糊不清。

說如果我重寫WM_NCCALCSIZE來覆蓋幀非客戶區,並將客戶區擴展到整個窗口,誰會照顧關閉按鈕和東西?誰發射HITTESTS。 WM_SIZE,WM_CREATE,WM_ACTIVATE被觸發的順序是什麼?是否還有其他消息可以覆蓋基本功能?

每當我重寫WM_SIZE這樣的消息時,我總是覺得不確定是否沒有其他鏈接消息像WM_SIZING那樣必須被覆蓋。我似乎無法找到關於這個話題的好文件。

+0

使用Visual Studio附帶的Spy ++實用程序是一種很好的方法,可以在事件發生時查看哪些消息正發送到窗口(或其他窗口),並查看消息的順序。 (當然,如果它不是所記錄的API合約的一部分,操作系統可能會改變未來的事情。) – 2010-12-02 23:20:39

回答

1

如果您打算使用簡單的Windows編程,我建議您查看有關該主題的典型經典書籍:Programming Windows,來自Charles Petzold。

如果你已經知道了,那麼在MFC(微軟基礎類)上深入瞭解一下,你就可以從中學到很多東西。