2009-02-13 68 views
0

我發佈了這個answer(更多的是一個想法),但一直未能確定哪些消息觸發WinForms Form.Load事件。從Spy ++和一些閱讀我建議它可能是WM_SHOWWINDOW,但我想確定。哪個窗口消息觸發表單的加載事件?

另外,除了Spy ++以外,還有更好的方法可以看到哪些Windows消息觸發了.Net事件?即使在關閉Spy ++中的某些事件類型後,日誌窗口也會很快填滿。

謝謝。

回答

3

沒有對應於Form類上的Load事件的特定Windows消息。在創建窗體的窗口句柄之後第一次使窗口變得可見之前,簡單地觸發該事件。

它用於初始化,它需要窗體的窗口句柄被創建,但在第一次顯示窗體之前。

+0

那麼它是WM_SHOWWINDOW但只有第一次,該消息處理的特定形式? – ng5000 2009-02-13 17:45:00

相關問題