Bagikan melalui


MCIWndRealize makro (vfw.h)

Makro MCIWndRealize mengontrol bagaimana jendela MCI diwujudkan di latar depan atau latar belakang. Makro ini juga menyebabkan palet untuk jendela MCI direalisasikan dalam proses. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_REALIZE .

Sintaks

void MCIWndRealize(
   hwnd,
   fBkgnd
);

Parameter

hwnd

Handel jendela MCIWnd.

fBkgnd

Bendera latar belakang. Tentukan TRUE untuk parameter ini agar jendela direalisasikan di latar belakang atau FALSE jika jendela dapat direalisasikan di latar depan.

Mengembalikan nilai

Tidak ada

Keterangan

Penggunaan umum untuk MCIWndRealize adalah mengoordinasikan kepemilikan palet antara kontrol MCI dan aplikasi yang berisinya. Aplikasi dapat memiliki jendela MCI menyadari di latar belakang dan mewujudkan paletnya sendiri di latar depan.

Jika aplikasi Anda berisi kontrol MCI, tetapi tidak perlu mewujudkan paletnya, Anda dapat menggunakan makro ini untuk menangani pesan WM_PALETTECHANGED dan WM_QUERYNEWPALETTE, alih-alih menggunakan RealPalette. Namun, biasanya lebih mudah untuk memanggil fungsi SendMessage untuk meneruskan pesan ke jendela MCIWnd, yang akan secara otomatis mewujudkan palet.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header vfw.h