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