본문 바로가기

컴퓨터 과학 & 영상처리 관련/MFC

모드형(Modal) 다이얼로그 생성 , 탭 순서

대화상자 생성 : CDialog::DoModal()

대화상자 종료 : CDialog::EndDialog(int)

 

CMyDialog dlg; //다이얼로그 객체 변수 선언

int nResponse = dlg.DoModal(); // 모달 대화상자 생성

if(nResponse == IDOK) { ... } ///확인 버튼 처리

 

/////////////////////////////////또는 //////////////////////

 

CDialog dlg(IDD_DIALOG1); // 대화상자 리소스 ID를 준다

if(dlg.DoModal() == IDOK) { ... } //확인 버튼 처리

 

 

 

 

/////////////////탭 순서

tab 키를 눌렀을 때 키보드 포커스가 이동하는 순서

다이얼로그 띄우고 선택 후 format->tab order(ctrl + d) 메뉴를 이용하여 변경(걍 ctrl + d 하면 1,2,3,4 뜸)

그 때 내 입맛대로 다시 탭 순서 변경하면 바로 바뀜