differences between WM_IsCompletelyCovered(), WM_IsCompletelyVisible() and WM_IsVisible()

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • differences between WM_IsCompletelyCovered(), WM_IsCompletelyVisible() and WM_IsVisible()

      I wonder what are the differences between WM_IsCompletelyCovered(), WM_IsCompletelyVisible() and WM_IsVisible().
      For example if I have a hidden window? Or if my window is only partially covered?

      best regards
      Max
    • Hi,

      WM_IsCompletelyCovered() returns 1 if the window is completely covered by another window.
      WM_IsCompletelyVisible() returns 1 if no part of the window is covered by another window.
      WM_IsVisible() returns 1 if the window is not hidden, even if the window is completely coverd. It will return 0 if you hide it (by calling WM_HideWindow()).

      Regards,
      Sven