다음을 통해 공유


CWnd::IsWindowVisible

지정 된 창의 표시 상태를 결정합니다.

BOOL IsWindowVisible( ) const;

반환 값

0이 아닌 경우 CWnd 표시 됩니다 (이 WS_VISIBLE 스타일 비트를 설정 하 고 부모 창이 표시 됩니다). 반환 값의 상태를 반영 하기 때문에 WS_VISIBLE 스타일 비트 반환 값 수 0이 아닌 경우에 CWnd 기타 windows에서 완전히 가려져 있는.

설명

가시성 상태 표시 창을 소유 하 고 있는 WS_VISIBLE 스타일 비트. 이 스타일 비트가 설정 된 경우 호출 하는 ShowWindow 멤버 함수는 창이 표시 되 고 후속 드로잉 창으로 창 스타일 비트 집합이 표시 됩니다.

모든 드로잉에 있는 창의 WS_VISIBLE 스타일 표시 창의 다른 창으로 나와 경우 해당 부모 창에 의해 클리핑됩니다.

예제

// This example uses the CWnd::IsWindowVisible() function to 
// determine if a dialog box is visible. If it is not, it calls 
// CWnd::ShowWindow with the SW_SHOWNORMAL command. 
void CMainFrame::DisplayModeless()
{
   if(!m_Modeless.IsWindowVisible())
   {
      m_Modeless.ShowWindow(SW_SHOWNORMAL);
   }
}

// This example uses the CWnd::IsWindowVisible() function to 
// determine if a dialog box is visible. If it is, it calls 
// CWnd::ShowWindow with the SW_HIDE command. 
void CMainFrame::HideModeless()
{
   if(m_Modeless.IsWindowVisible())
   {
      m_Modeless.ShowWindow(SW_HIDE);
   }
}

요구 사항

헤더: afxwin.h

참고 항목

참조

CWnd 클래스

계층 구조 차트

CWnd::ShowWindow

IsWindowVisible