다음을 통해 공유


DTN_FORMATQUERY 알림 코드

콜백 필드에 표시될 문자열의 최대 허용 크기를 검색하기 위해 DTP(날짜 및 시간 선택기) 컨트롤에서 보냅니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.

DTN_FORMATQUERY

    lpDTFormatQuery = (LPNMDATETIMEFORMATQUERY) lParam;

매개 변수

lParam

콜백 필드에 대한 정보가 포함된 NMDATETIMEFORMATQUERY 구조체에 대한 포인터입니다. 이 구조체에는 콜백 필드를 정의하고 콜백 필드에 표시될 문자열의 최대 허용 크기를 수신하는 하위 문자열이 포함되어 있습니다.

반환 값

컨트롤의 소유자는 콜백 필드에 표시될 텍스트의 가능한 최대 너비를 계산하고 NMDATETIMEFORMATQUERY 구조체의 szMax 멤버를 설정하고 0을 반환해야 합니다.

설명

이 알림 코드를 처리하면 컨트롤이 특정 콜백 필드에 표시될 문자열의 최대 크기를 조정할 준비가 됩니다. 이렇게 하면 컨트롤이 항상 적절하게 출력을 표시하여 컨트롤 디스플레이 내의 깜박임을 줄일 수 있습니다. (콜백 필드에 대한 자세한 내용은 콜백 필드를 참조하세요.)

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Commctrl.h
유니코드 및 ANSI 이름
DTN_FORMATQUERYW(유니코드) 및 DTN_FORMATQUERYA(ANSI)