본문 바로가기
programing/MFC

다이알 로그 활성화 확인

by RedWiz 2017. 5. 22.

void Dialog::OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized)
{
 __super::OnActivate(nState, pWndOther, bMinimized);

 // TODO: 여기에 메시지 처리기 코드를 추가합니다.

 switch (nState)
 {
 case WA_INACTIVE:// 비 활성 했을 때
  break;
 case WA_ACTIVE:// 활성 했을 때(마우스 클릭 제외)
  break;
 case WA_CLICKACTIVE:// 마우스 클릭으로 활성 했을 때
  break;
 }


cf. api에서는 LOWORD(wParam)로 알아냄


cf. focus는 다이알로그 안 컨트롤에 대한 것으로 의미하므로 activate와 다르다.


'programing > MFC' 카테고리의 다른 글

항상 위에 (TopMost)  (0) 2017.05.23
간단한 Popup Menu 만들기  (0) 2017.05.10
슬라이드 컨트롤 사용시에  (0) 2017.03.29
ShellExecute  (0) 2017.01.11
TRACE  (0) 2017.01.11