미리 정의 된 대화 상자 클래스에 대 한 창 프로시저를 기본 대화 상자 프로시저를 처리 하지 않는 모든 메시지에 대 한 처리를 실시 합니다. 대화 상자 프로시저를 반환 하면 FALSE 모든 메시지에 대 한 미리 정의 된 창 프로시저 메시지를 확인 하 고 다음 기본 동작을 수행:
| 메시지 | 기본 동작 |
|---|---|
| DM_GETDEFID | 대화 상자에이 메시지를 보낼 수 있습니다. 대화 상자 하나; 경우 대화 상자 기본 누름 단추 컨트롤 식별자를 반환 합니다. 그렇지 않으면 0을 반환 합니다. |
| DM_REPOSITION | 최상위 대화 상자에이 메시지를 보낼 수 있습니다. 그래서 바탕 화면 영역에 맞도록 대화 상자 자체를 재배치합니다. |
| DM_SETDEFID | 대화 상자에이 메시지를 보낼 수 있습니다. 대화 상자 설정 기본 누름 단추 컨트롤 wParam 매개 변수에서 컨트롤 식별자에 의해 지정 된. |
| WM_ACTIVATE | 대화 상자가 활성화 하는 경우 이전에 저장 된 핸들에 의해 식별 된 컨트롤에 입력된 포커스를 복원 합니다. 프로시저에서 입력된 포커스를 갖는 컨트롤의 핸들을 저장 하는 그렇지 않으면. |
| WM_CHARTOITEM | 0 반환. |
| WM_CLOSE | 컨트롤 식별자로 IDCANCEL 지정 대화 상자에 BN_CLICKED 알림 메시지를 게시 합니다. 대화 상자 IDCANCEL 컨트롤 식별자에는 컨트롤이 현재 비활성화 하는 경우 프로시저는 경고 소리 하 고 메시지를 게시 하지 않습니다. |
| WM_COMPAREITEM | 0 반환. |
| WM_ERASEBKGND | WM_CTLCOLORDLG 메시지에서 또는 기본 창 색을 반환 하거나 브러시를 사용 하 여 대화 상자의 클라이언트 영역 채우기. |
| WM_GETFONT | 응용 프로그램에서 정의한 대화 상자 글꼴의 핸들을 반환합니다. |
| WM_INITDIALOG | 0 반환. |
| WM_LBUTTONDOWN | 콤보 상자 컨트롤의 드롭다운 목록 상자를 숨길을 연출 하는 입력된 포커스를 갖는 CB_SHOWDROPDOWN 메시지를 보냅니다. 기본 작업을 완료 하려면 DefWindowProc 를 호출 하는 프로시저. |
| WM_NCDESTROY | (DS_LOCALEDIT 스타일을 지정 하는 Windows 기반 응용 프로그램에서 대화 상자에 적용) 대화 상자에서 편집 컨트롤에 대 한 할당 된 전역 메모리를 해제 하 고 모든 응용 프로그램에 정의 된 글꼴 (DS_SETFONT 스타일을 지정 하는 대화 상자에 적용)를 해제 합니다. 기본 작업을 완료 하려면 DefWindowProc 함수를 호출 하는 프로시저. |
| WM_NCLBUTTONDOWN | 콤보 상자 컨트롤의 드롭다운 목록 상자를 숨길을 연출 하는 입력된 포커스를 갖는 CB_SHOWDROPDOWN 메시지를 보냅니다. 기본 작업을 완료 하려면 DefWindowProc 를 호출 하는 프로시저. |
| WM_NEXTDLGCTL | 대화 상자에서 다음 또는 이전 컨트롤, wParam 매개 변수에서 핸들에 의해 식별 된 컨트롤 또는 해제 하지 표시 되는 대화 상자에서 첫 번째 컨트롤에 입력된 포커스를 설정 하 고 WS_TABSTOP 스타일을 하고있다. 입력된 포커스가 있는 현재 창을 컨트롤을 없으면이 메시지를 무시 하는 절차. |
| WM_SETFOCUS | 이전에 저장 된 컨트롤 창 핸들을 식별 하는 컨트롤에 입력된 포커스를 설정 합니다. 이러한 핸들이 없으면 프로시저 해제 하지 표시 되는 대화 상자 서식 파일의 첫 번째 컨트롤에 입력된 포커스를 설정 하 고 WS_TABSTOP 스타일을 하고있다. 프로시저에서 서식 파일의 첫 번째 컨트롤에 입력된 포커스를 설정 이러한 컨트롤이 없는 경우. |
| WM_SHOWWINDOW | 대화 상자가 숨겨져 되 고 다음 DefWindowProc 기본 작업을 완료 하려면 호출 하는 경우 입력된 포커스를 갖는 컨트롤의 핸들을 저장. |
| WM_SYSCOMMAND | 대화 상자가 최소화 되 고 다음 DefWindowProc 기본 작업을 완료 하려면 호출 하는 경우 입력된 포커스를 갖는 컨트롤의 핸들을 저장. |
| WM_VKEYTOITEM | 0 반환. |
미리 정의 된 창 프로시저를 기본 처리를 위해 DefWindowProc 에 다른 모든 메시지 전달.