pesan TTM_SETDELAYTIME

Mengatur durasi awal, pop-up, dan reshow untuk kontrol tipsalat.

Parameter

wParam

Bendera yang menentukan nilai waktu mana yang akan diatur. Parameter ini bisa menjadi salah satu nilai berikut

Value Makna
TTDT_AUTOPOP
Atur jumlah waktu jendela tipsalat tetap terlihat jika penunjuk stasioner dalam persegi panjang pembatas alat. Untuk mengembalikan waktu penundaan autopop ke nilai defaultnya, atur lParam ke -1.
TTDT_INITIAL
Atur jumlah waktu penunjuk harus tetap stasioner dalam persegi panjang pembatas alat sebelum jendela tipsalat muncul. Untuk mengembalikan waktu penundaan awal ke nilai defaultnya, atur lParam ke -1.
TTDT_RESHOW
Atur jumlah waktu yang diperlukan agar jendela tipsalat berikutnya muncul saat penunjuk berpindah dari satu alat ke alat lainnya. Untuk mengembalikan waktu penundaan reshow ke nilai defaultnya, atur lParam ke -1.
TTDT_AUTOMATIC
Atur ketiga waktu penundaan ke proporsi default. Waktu autopop akan sepuluh kali waktu awal dan waktu reshow akan menjadi seperlima waktu awal. Jika bendera ini diatur, gunakan nilai positif lParam untuk menentukan waktu awal, dalam milidetik. Atur lParam ke nilai negatif untuk mengembalikan ketiga waktu penundaan ke nilai defaultnya.

lParam

LOWORD menentukan waktu penundaan, dalam milidetik. HIWORD harus nol.

Nilai hasil

Nilai pengembalian untuk pesan ini tidak digunakan.

Keterangan

Waktu penundaan default didasarkan pada waktu klik ganda. Untuk waktu klik ganda default 500 ms, waktu penundaan awal, autopop, dan reshow adalah 500ms, 5000ms, dan 100ms masing-masing. Fragmen kode berikut menggunakan fungsi GetDoubleClickTime untuk menentukan tiga waktu penundaan untuk sistem apa pun.

initial = GetDoubleClickTime();

autopop = GetDoubleClickTime() * 10;

reshow = GetDoubleClickTime() / 5;

Persyaratan

Persyaratan Value
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Commctrl.h

Baca juga

TTM_GETDELAYTIME