perintah perbarui

Perintah pembaruan mengecat ulang bingkai saat ini ke dalam konteks perangkat (DC) yang ditentukan. Perangkat digital-video mengenali perintah ini.

Untuk mengirim perintah ini, panggil fungsi mciSendString dengan parameter lpszCommand yang ditetapkan sebagai berikut.

_stprintf_s(
  lpszCommand, 
  TEXT("update %s %s %s"), 
  lpszDeviceID, 
  lpszHDC, 
  lpszFlags
); 

Parameter

lpszDeviceID

Pengidentifikasi perangkat MCI. Pengidentifikasi atau alias ini ditetapkan saat perangkat dibuka.

lpszHDC

Menangani DC. Tabel berikut ini mencantumkan jenis perangkat yang mengenali perintah pembaruan dan bendera yang digunakan oleh setiap jenis.

Nilai Makna Makna
digitalvideo hdc hdchdc hdc di rect cat hdc hdc

Tabel berikut mencantumkan bendera yang dapat ditentukan dalam parameter lpszHDC dan maknanya.

Nilai Makna
hdc hdc Menentukan handel DC yang akan dicat.
hdc hdc pada rect Menentukan persegi panjang kliping relatif terhadap persegi panjang klien.
cat hdc hdc Melukis DC ketika aplikasi menerima pesan WM_PAINT yang ditujukan untuk DC.

Untuk menentukan handel DC, gunakan string "hdc" diikuti dengan representasi ASCII dari handel. Persegi panjang ditentukan sebagaiX1 Y1 X2 Y2. KoordinatX1 Y1menentukan sudut kiri atas persegi, dan koordinatX2 Y2menentukan lebar dan tinggi.

lpszFlags

Bisa "tunggu", "beri tahu", atau keduanya. Untuk perangkat video digital, "pengujian" juga dapat ditentukan. Untuk informasi selengkapnya tentang bendera ini, lihat Bendera Tunggu, Beri Tahu, dan Uji.

Tampilkan Nilai

Mengembalikan nol jika berhasil atau kesalahan sebaliknya.

Contoh

Perintah berikut memperbarui seluruh jendela tampilan yang digunakan oleh perangkat "film". Angka 203 adalah handel ke DC yang diperoleh dari fungsi BeginPaint .

update movie hdc 203

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]

Lihat juga

MCI

String Perintah MCI