다음을 통해 공유


DTN_DROPDOWN 알림 코드

사용자가 드롭다운 월 달력을 활성화하면 DTP(날짜 및 시간 선택기) 컨트롤에서 보냅니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.

DTN_DROPDOWN

    lpNmhdr = (LPNMHDR)lParam;

매개 변수

lParam

알림에 대한 정보가 포함된 NMHDR 구조체를 가리키는 포인터입니다.

반환 값

이 알림의 반환 값은 사용되지 않습니다.

설명

알림 처리기가 수행해야 할 수 있는 한 가지 작업은 드롭다운 월 달력 컨트롤을 사용자 지정하는 것입니다. 예를 들어, ‘오늘로 이동’을 원하지 않는 경우 컨트롤의 MCS_NOTODAY 스타일을 설정해야 합니다. 월 달력 컨트롤에 대한 핸들을 검색하려면 DTP 컨트롤에 DTM_GETMONTHCAL 메시지를 보냅니다. 그러면 이 핸들과 SetWindowLong을 사용하여 원하는 월 달력 스타일을 설정할 수 있습니다.

DTP 컨트롤은 정적 자식 월 달력 컨트롤을 유지 관리하지 않습니다. DTP 컨트롤은 이 알림 코드를 보내기 전에 새 월 달력 컨트롤을 만듭니다. 또한 DTP 컨트롤은 활성 상태(표시)가 아닌 경우 자식 컨트롤을 제거합니다. 따라서 애플리케이션에서 컨트롤의 자식 월 달력에 대한 정적 창 핸들을 사용해서는 안 됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Commctrl.h

추가 정보

참조

DTN_CLOSEUP

DTM_GETMONTHCAL