Fungsi FlashWindow (winuser.h)
Berkedipkan jendela yang ditentukan satu kali. Ini tidak mengubah status aktif jendela.
Untuk mem-flash jendela berapa kali tertentu, gunakan fungsi FlashWindowEx .
BOOL FlashWindow(
[in] HWND hWnd,
[in] BOOL bInvert
);
[in] hWnd
Handel ke jendela yang akan di-flash. Jendela dapat terbuka atau diminimalkan.
[in] bInvert
Jika parameter ini TRUE, jendela di-flash dari satu status ke status lainnya. Jika FALSE, jendela dikembalikan ke keadaan semula (aktif atau tidak aktif).
Ketika aplikasi diminimalkan dan parameter ini TRUE, tombol jendela taskbar berkedip aktif/tidak aktif. Jika FALSE, tombol jendela taskbar berkedip tidak aktif, yang berarti bahwa itu tidak berubah warna. Ini berkedip, seolah-olah sedang digambar ulang, tetapi tidak memberikan petunjuk balik visual kepada pengguna.
Nilai yang dikembalikan menentukan status jendela sebelum panggilan ke fungsi FlashWindow . Jika jendela caption digambar sebagai aktif sebelum panggilan, nilai yang dikembalikan bukan nol. Jika tidak, nilai yang dikembalikan adalah nol.
Mem-flash jendela berarti mengubah tampilan bilah caption seolah-olah jendela berubah dari status tidak aktif menjadi aktif, atau sebaliknya. (Bilah caption tidak aktif berubah menjadi bilah caption aktif; bilah caption aktif berubah menjadi bilah caption yang tidak aktif.)
Biasanya, jendela di-flash untuk memberi tahu pengguna bahwa jendela memerlukan perhatian tetapi saat ini tidak memiliki fokus keyboard.
Fungsi FlashWindow mem-flash jendela hanya sekali; untuk flashing berulang, aplikasi harus membuat timer sistem.
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winuser.h (termasuk Windows.h) |
Pustaka | User32.lib |
DLL | User32.dll |