2012-03-12 65 views
1

有沒有辦法註冊一個處理程序,當我的應用程序的窗口根據操作系統(或任何其他人)直接通過像SW_HIDE等ShowWindow()訪問HWND的應用程序的窗口改變可視性時通知處理程序?檢測HWND可見性變化

+2

請不要用「C#」等來標題。這就是標籤的用途。 – 2012-03-12 17:53:28

+0

對此感到遺憾。會做.. – Ternary 2012-03-12 20:47:49

回答

3

假設你的應用程序是基於WinForms的。是的,這應該可以通過覆蓋主FormWndProc來實現。 有關詳細信息,請參閱WndProcMSDN documentation

+0

尤其是,您需要查找[WM_SHOWWINDOW消息](http://msdn.microsoft.com/en-us/library/windows/desktop/ms632645%28v=vs.85%29.aspx )。 – 2012-03-12 18:20:43