共用方式為


TTM_SETDELAYTIME訊息

設定工具提示控件的初始、快顯和重新顯示持續時間。

參數

wParam

指定要設定之時間值的旗標。 此參數可以是下列其中一個值

意義
TTDT_AUTOPOP
如果指標固定在工具周框內,設定工具提示視窗保持可見的時間量。 若要將 autopop 延遲時間傳回其預設值,請將 lParam 設定為 -1。
TTDT_INITIAL
設定指標在工具提示窗口出現之前,必須在工具周框內保持靜止的時間量。 若要將初始延遲時間傳回其預設值,請將 lParam 設定為 -1。
TTDT_RESHOW
設定後續工具提示視窗在指標從某個工具移至另一個工具時所花費的時間量。 若要將重新顯示延遲時間傳回其預設值,請將 lParam 設定為 -1。
TTDT_AUTOMATIC
將所有三個延遲時間設定為預設比例。 自動擴展時間將是初始時間的十倍,重新顯示時間將是初始時間的五分之一。 如果設定此旗標,請使用 lParam正值來指定初始時間,以毫秒為單位。 將 lParam 設定為負值,以將這三個延遲時間全部傳回預設值。

lParam

LOWORD以毫秒為單位指定延遲時間。 HIWORD 必須是零。

傳回值

不會使用此訊息的傳回值。

備註

默認延遲時間是以按兩下時間為基礎。 針對預設的按兩下時間為五百毫秒,初始、自動擴展和重新顯示延遲時間分別為五百毫秒、五百毫秒和五百毫秒和一百毫秒。 下列代碼段會使用 GetDoubleClickTime 函式來判斷任何系統的三個延遲時間。

initial = GetDoubleClickTime();

autopop = GetDoubleClickTime() * 10;

reshow = GetDoubleClickTime() / 5;

需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
頁首
Commctrl.h

另請參閱

TTM_GETDELAYTIME