1. 程式人生 > >MFC中如何判斷對話方塊是否顯示

MFC中如何判斷對話方塊是否顯示

對話方塊如果是自己工程裡面的:
IsWindow()
別的程式的視窗:
需要使用FindWindow來查詢 或者使用Enumchildwindow列舉桌面所有視窗 然後通過你要找的對話方塊的特定屬性來找這個視窗
BOOL IsWindow(
  HWND hWnd   // handle to window
);//判斷該視窗是否存在
BOOL IsWindowVisible(
  HWND hWnd   // handle to window
);//函式來判斷某對話方塊是顯示還是隱藏