WM_MDIACTIVATE1 Switch MDI Active MDI에서 ChildForm이 여러개 존재하는데 그 ChildForm을 사용자가 Active로 변경하고 싶을 경우가 있다. 여러개의 Sub Dialog가 열린 상태에서 Dialog를 선택하면 그 Dialog의 ChildForm이 Active 되게 처리를 해야 하는데 이럴 경우에 MFC에서는 WM_MDIACTIVATE 메시지를 이용해서 처리를 할 수가 있다. 1. 먼저 Sub Dialog에서 포커스를 확인 하는 방법은 OnActivate을 이용한다. - MessageMap에 WIM_ONACTIVATE을 추가한다. - Dialog의 virtual 함수인 OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized)를 추가한다. 2. OnActivate함수에서 nSta.. 2019. 11. 15. 이전 1 다음