다음을 통해 공유


TTM_SETDELAYTIME 메시지

도구 설명 컨트롤의 초기, 팝업 및 다시 표시 기간을 설정합니다.

매개 변수

wParam

설정할 시간 값을 지정하는 플래그입니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.

의미
TTDT_AUTOPOP
포인터가 도구의 경계 사각형 내에 고정되어 있는 경우 도구 설명 창이 계속 표시되는 시간을 설정합니다. 자동 맞춤 지연 시간을 기본값으로 반환하려면 lParam을 -1로 설정합니다.
TTDT_INITIAL
도구 설명 창이 나타나기 전에 포인터가 도구의 경계 사각형 내에 고정된 상태로 유지되어야 하는 시간을 설정합니다. 초기 지연 시간을 기본값으로 반환하려면 lParam을 -1로 설정합니다.
TTDT_RESHOW
포인터를 한 도구에서 다른 도구로 이동할 때 다음 도구 설명 창이 나타날 때까지 소요되는 시간을 설정합니다. 다시 표시 지연 시간을 기본값으로 반환하려면 lParam을 -1로 설정합니다.
TTDT_AUTOMATIC
3개 지연 시간을 모두 기본 비율로 설정합니다. 자동 맞춤 시간은 초기 시간의 10배이고 다시 표시 시간은 초기 시간의 5분의 1이 됩니다. 이 플래그가 설정된 경우 lParam의 양수 값을 사용하여 초기 시간을 밀리초 단위로 지정합니다. 3개 지연 시간을 모두 기본값으로 반환하려면 lParam을 음수 값으로 설정합니다.

lParam

LOWORD는 지연 시간을 밀리초 단위로 지정합니다. HIWORD는 0이어야 합니다.

반환 값

이 메시지의 반환 값은 사용되지 않습니다.

설명

기본 지연 시간은 두 번 클릭 시간을 기준으로 합니다. 기본 두 번 클릭 시간이 500ms인 경우 초기, 자동 맞춤 및 다시 표시 지연 시간은 각각 500ms, 5000ms 및 100ms입니다. 다음 코드 조각은 GetDoubleClickTime 함수를 사용하여 모든 시스템의 3개 지연 시간을 확인합니다.

initial = GetDoubleClickTime();

autopop = GetDoubleClickTime() * 10;

reshow = GetDoubleClickTime() / 5;

요구 사항

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

추가 정보

TTM_GETDELAYTIME