Bagikan melalui


perintah MCI_WHERE

Perintah MCI_WHERE mendapatkan persegi panjang kliping untuk perangkat video. Perangkat digital-video, dan video-overlay mengenali perintah ini. Anggota atas dan kiriRECT yang dikembalikan berisi asal persegi panjang kliping, dan anggota kanan dan bawah berisi lebar dan tinggi persegi panjang kliping. (Ini bukan penggunaan standar anggota kanan dan bawah .)

Untuk mengirim perintah ini, panggil fungsi mciSendCommand dengan parameter berikut.

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_WHERE, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_GENERIC_PARMS) lpQuery
);

Parameter

wDeviceID

Pengidentifikasi perangkat perangkat MCI yang akan menerima pesan perintah.

dwFlags

MCI_NOTIFY, MCI_WAIT, atau, untuk perangkat video digital, MCI_TEST. Untuk informasi tentang bendera ini, lihat Bendera Tunggu, Beri Tahu, dan Uji.

lpQuery

Arahkan ke struktur MCI_GENERIC_PARMS . (Perangkat dengan set perintah yang diperluas mungkin mengganti struktur ini dengan struktur khusus perangkat.)

Tampilkan Nilai

Mengembalikan nol jika berhasil atau kesalahan sebaliknya.

Keterangan

Bendera tambahan berikut digunakan dengan jenis perangkat digitalvideo :

MCI_DGV_WHERE_DESTINATION

Mendapatkan deskripsi wilayah persegi panjang yang digunakan untuk menampilkan video dan gambar di area klien jendela saat ini.

MCI_DGV_WHERE_FRAME

Mendapatkan deskripsi wilayah persegi panjang buffer bingkai tempat gambar dari persegi panjang video diskalakan. Koordinat persegi panjang ditempatkan di anggota rc struktur yang diidentifikasi oleh lpQuery.

MCI_DGV_WHERE_MAX

Saat digunakan dengan MCI_DGV_WHERE_DESTINATION atau MCI_DGV_WHERE_SOURCE, persegi panjang yang dikembalikan menunjukkan lebar dan tinggi maksimum wilayah yang ditentukan. Saat digunakan dengan MCI_DGV_WHERE_WINDOW, persegi panjang yang dikembalikan menunjukkan ukuran seluruh tampilan.

MCI_DGV_WHERE_SOURCE

Mendapatkan deskripsi wilayah persegi panjang (dipangkas dari buffer bingkai) yang direntangkan agar pas dengan persegi panjang tujuan pada tampilan.

MCI_DGV_WHERE_VIDEO

Mendapatkan deskripsi wilayah persegi panjang yang dipangkas dari sumber presentasi untuk mengisi persegi panjang bingkai dalam buffer bingkai. Koordinat persegi panjang ditempatkan di anggota rc struktur yang diidentifikasi oleh lpQuery.

MCI_DGV_WHERE_WINDOW

Mendapatkan deskripsi bingkai jendela tampilan.

Untuk perangkat video digital, parameter lpQuery menunjuk ke struktur MCI_DGV_WHERE_PARMS . Struktur MCI_DGV_WHERE_PARMS identik dengan struktur MCI_DGV_RECT_PARMS .

Bendera tambahan berikut digunakan dengan jenis perangkat overlay :

MCI_OVLY_WHERE_DESTINATION

Mendapatkan persegi panjang tampilan tujuan. Koordinat persegi panjang ditempatkan di anggota rc struktur yang diidentifikasi oleh lpQuery.

MCI_OVLY_WHERE_FRAME

Mendapatkan persegi panjang bingkai overlay. Koordinat persegi panjang ditempatkan di anggota rc struktur yang diidentifikasi oleh lpQuery.

MCI_OVLY_WHERE_SOURCE

Mendapatkan persegi panjang sumber. Koordinat persegi panjang ditempatkan di anggota rc struktur yang diidentifikasi oleh lpQuery.

MCI_OVLY_WHERE_VIDEO

Mendapatkan persegi panjang video. Koordinat persegi panjang ditempatkan di anggota rc struktur yang diidentifikasi oleh lpQuery.

Untuk perangkat video-overlay, parameter lpQuery menunjuk ke struktur MCI_OVLY_RECT_PARMS .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Mmsystem.h (termasuk Windows.h)

Lihat juga

MCI

Perintah MCI