Share via


DM_SETDEFID 메시지

대화 상자의 기본 푸시 단추 식별자를 변경합니다.

#define WM_USER              0x0400
#define DM_SETDEFID         (WM_USER+1)

매개 변수

wParam

기본값이 될 푸시 단추 컨트롤의 식별자입니다.

lParam

이 매개 변수는 사용되지 않습니다.

반환 값

반환 값은 항상 TRUE입니다.

설명

이 메시지는 DefDlgProc 함수에 의해 처리됩니다. 기본 푸시 단추를 설정하기 위해 함수는 지정된 컨트롤과 현재 기본 푸시 단추에 WM_GETDLGCODE 및 BM_SETSTYLE 메시지를 보낼 수 있습니다.

DM_SETDEFID 메시지를 사용하면 두 개 이상의 단추가 기본 푸시 단추 상태를 갖는 것처럼 보일 수 있습니다. 시스템에서 대화 상자를 표시할 때 기본 상태 테두리가 있는 대화 상자 템플릿의 첫 번째 푸시 단추를 그립니다. 기본 단추를 변경하기 위해 DM_SETDEFID 메시지를 보내면 항상 첫 번째 푸시 단추에서 기본 상태 테두리가 제거되지는 않습니다. 이러한 경우 애플리케이션은 첫 번째 푸시 단추 테두리 스타일을 변경하는 BM_SETSTYLE 메시지를 보내야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Winuser.h(Windows.h 포함)

추가 정보

참조

DefDlgProc

DM_GETDEFID

WM_GETDLGCODE

개념

대화 상자

기타 리소스

BM_SETSTYLE

EM_SETLIMITTEXT