OnShowWindow 는 윈도우가 보여지거나 숨겨졌을 때 발생하는 이벤트를 처리하기 위해 사용
Dialog의 메시지에서 추가 가능.
void CMyDialog::OnShowWindow(BOOL bShow, UINT nStatus)
{
CDialogEx::OnShowWindow(bShow, nStatus);
if (bShow)
{
// 윈도우가 보여질 때 실행할 코드
}
else
{
// 윈도우가 숨겨질 때 실행할 코드
}
}
bShow 는 윈도우가 보여질지 숨겨질지를 나타내는 bool값이고,
nStatus 는 윈도우 상태 변경에 대한 추가 정보를 제공한다고 한다.
Dialog가 보여질 때 OnShowWindow를 통해서 UI를 업데이트 하는 식으로 사용하면 될 것 같다.