다음을 통해 공유


UDN_DELTAPOS 알림 코드

컨트롤의 위치가 변경되려고 할 때 운영 체제에서 업다운 컨트롤의 부모 창으로 전송됩니다. 이 문제는 사용자가 컨트롤의 위쪽 또는 아래쪽 화살표를 눌러 값 변경을 요청할 때 발생합니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.

UDN_DELTAPOS 

    lpnmud = (LPNMUPDOWN) lParam;

매개 변수

lParam

위치 변경에 대한 정보가 포함된 NMUPDOWN 구조체에 대한 포인터입니다. 이 구조체의 iPos 멤버에는 컨트롤의 현재 위치가 포함됩니다. 구조체의 iDelta 멤버는 제안된 위치 변경 내용이 포함된 부조화된 정수입니다. 사용자가 위쪽 단추를 클릭한 경우 양수 값입니다. 사용자가 아래쪽 단추를 클릭한 경우 음수 값입니다.

반환 값

0이 아닌 값을 반환하여 컨트롤의 위치 변경을 방지하거나 0을 반환하여 변경을 허용합니다.

설명

UDN_DELTAPOS 알림 코드는 실제로 컨트롤의 위치를 변경하는 WM_VSCROLL 또는 WM_HSCROLL 메시지 앞에 전송됩니다. 이렇게 하면 변경 내용을 검사, 허용, 수정 또는 허용하지 않습니다.

요구 사항

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

추가 정보

WM_COMMAND