WM_INITDIALOG 메시지 대화 상자가 표시 되기 전에 즉시 대화 상자 프로시저를 보내집니다. 대화 상자 프로시저 일반적으로이 메시지를 사용 하 여 컨트롤을 초기화 하 고 대화 상자 모양에 영향을 주는 다른 초기화 작업을 수행.
WM_INITDIALOG hwndFocus (HWND) wParam; = / 처리 / lInitParam 포커스를 받을 컨트롤의 lParam; = / / 초기화 매개 변수
대화 상자 프로시저는 hwndFocus에 의해 주어진 컨트롤에 키보드 포커스를 설정 하려면 시스템을 직접 하는 경우 TRUE를 반환 해야 합니다. 그렇지 않으면, 그것은 시스템 기본 키보드 포커스를 설정 하는 것을 않도록 하려면 FALSE를 반환 한다.
대화 상자 프로시저는 직접 값을 반환 해야 합니다. SetWindowLong 함수에 의해 설정 된 DWL_MSGRESULT 값은 무시 됩니다.
기본 키보드 포커스를 받을 컨트롤은 항상 표시 되는 해제 되지 있고 WS_TABSTOP 스타일 대화 상자에서 첫 번째 컨트롤이입니다. 대화 상자 프로시저를 TRUE를 반환 하는 경우 시스템 프로시저 그것 없게가 되도록 컨트롤을 확인 합니다. 해제 된 경우 시스템 해제 하지 표시 되는 다음 컨트롤에 키보드 포커스를 설정 하 고는 WS_TABSTOP 있다.
응용 프로그램 대화 상자 컨트롤 중 하나에 키보드 포커스를 설정한 경우에 FALSE를 반환할 수 있습니다.
nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언.
대화 상자 개요, 대화 상자 메시지, CreateDialogIndirectParam, CreateDialogParam, DialogBoxIndirectParam, DialogBoxParam, PROPSHEETPAGE, SetFocus