用什么API判断窗口是否可见?

解决方案 »

  1.   

    IsWindowVisible
    The IsWindowVisible function retrieves the visibility state of the specified window. BOOL IsWindowVisible(
      HWND hWnd   // handle to window
    );
    Parameters
    hWnd 
    [in] Handle to the window to test. 
    Return Values
    If the specified window, its parent window, its parent's parent window, and so forth, have the WS_VISIBLE style, the return value is nonzero. Otherwise, the return value is zero. Because the return value specifies whether the window has the WS_VISIBLE style, it may be nonzero even if the window is totally obscured by other windows. Res
    The visibility state of a window is indicated by the WS_VISIBLE style bit. When WS_VISIBLE is set, the window is displayed and subsequent drawing into it is displayed as long as the window has the WS_VISIBLE style. Any drawing to a window with the WS_VISIBLE style will not be displayed if the window is obscured by other windows or is clipped by its parent window. 
      

  2.   

    好记性啊,刚才我用这个不能编译。我的MSDN罢工了。98系统好烂啊。