CFormView에 만든 특정한 컨트롤(control)에 초점(focus)을 주려면 아래 방법을 이용하면 된다. 아래 code에서 초점을 주려는 컨트롤은 CWnd을 부모로 하는 class라고 생각한다.
1. CWnd::Focus 함수 이용
그냥 원하는 위치에서 wnd.Focus()를 호출하면 된다. 여기서 wnd는 컨트롤의 이름이다.
2. CFormView::Focus 함수 이용
CWnd::Focus 함수를 이용해도 초점 설정이 안되면 CFormView의 멤버 함수(member function) 안에 아래 code를 삽입해야 한다.
CWnd wnd;m_hWndFocus = wnd.GetSafeHwnd();SetFocus();
댓글 없음 :
댓글 쓰기
욕설이나 스팸글은 삭제될 수 있습니다. [전파거북이]는 선플운동의 아름다운 인터넷을 지지합니다.