Memodifikasi Sumber Daya Dialog Echo

[Fitur yang terkait dengan halaman ini, Pemutar Media Windows SDK, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer. MediaPlayer telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer alih-alih Pemutar Media Windows SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Anda perlu mengubah sumber daya dialog yang merupakan antarmuka pengguna untuk objek halaman properti. Anda dapat terlebih dahulu mengubah kotak edit dan label yang ada agar berguna untuk properti waktu penundaan lalu menambahkan kotak edit kedua dan label untuk properti campuran basah.

Untuk mengedit sumber daya dialog di Visual C++:

  1. Klik tab ResourceView di Ruang Kerja Proyek.
  2. Perluas pohon sumber daya dengan membuka folder tingkat atas.
  3. Buka folder Dialog .
  4. Klik dua kali nama sumber daya dialog, IDD_ECHOPROPPAGE. Editor sumber daya muncul di panel kanan.

Mengubah Sumber Daya yang Ada

Untuk mengubah sumber daya halaman properti yang ada untuk properti waktu penundaan:

  1. Pertama, ubah teks dalam kontrol teks statis yang ada. Klik kanan kontrol lalu pilih Properti. Di bidang Keterangan, ketik caption baru:

    Delay time (0 to 2000):
    
    
  2. Tutup kotak dialog Properti Teks.

  3. Sekarang, ubah nama kontrol kotak edit. Untuk melakukan ini, klik kanan kontrol lalu pilih Properti. Di bidang ID , ketik nama baru untuk kontrol:

    IDC_DELAYTIME
    
    
  4. Tutup kotak dialog Edit Properti.

  5. Simpan sumber daya.

  6. Jawab Ya jika diminta untuk memuat ulang sumber daya file.h.

  7. Klik tab FileView di Ruang Kerja Proyek. Buka resource.h

  8. Temukan #define untuk sumber daya kotak edit faktor skala (IDC_SCALEFACTOR) dan hapus. Ini harus memiliki nomor id yang sama dengan IDC_DELAYTIME.

Menambahkan Sumber Daya Baru

Untuk menambahkan sumber daya halaman properti baru untuk properti campuran basah:

  1. Klik tab ResourceView di Ruang Kerja Proyek untuk memilihnya.

  2. Klik ganda nama kotak dialog halaman properti, IDD_ECHOPROPPAGE. Editor sumber daya muncul di panel kanan.

  3. Gunakan kotak alat untuk menambahkan kontrol teks statis dan kotak edit ke halaman properti.

  4. Klik kanan kontrol teks statis dan pilih Properti.

  5. Ketik nama baru untuk kontrol teks statis di bidang ID :

    IDC_MIXLABEL
    
    
  6. Ketik caption untuk label:

    Effect level (%):
    
    
  7. Tutup kotak dialog Properti Teks.

  8. Klik kanan kotak edit dan pilih Properti.

  9. Ketik nama baru untuk kotak edit di bidang ID :

    IDC_WETMIX
    
    
  10. Tutup kotak dialog Edit Properti.

Saat menyimpan proyek, Anda mungkin diminta untuk memuat ulang resource.h. Klik Ya jika ini terjadi. Editor sumber daya kotak dialog harus menambahkan nama sumber daya dan nomor id ke resource.h untuk item yang Anda tambahkan. Jika karena alasan tertentu ini tidak terjadi, Anda harus membuka resource.h dan mengetik entri baru untuk kontrol label dan kotak edit, dan menetapkan setiap nomor id unik.

Memodifikasi dan Menambahkan Sumber Daya String

Kode sampel wizard plug-in menentukan sumber daya string bernama IDS_SCALERANGEERROR yang berisi pesan untuk ditampilkan saat input pengguna di luar rentang. Anda dapat memodifikasi sumber daya ini agar sesuai dengan kebutuhan Anda akan nilai waktu penundaan dengan mengikuti langkah-langkah berikut di Visual C++:

  1. Klik tab ResourceView .

  2. Buka folder Tabel String .

  3. Klik dua kali ikon Tabel String untuk membuka editor sumber daya.

  4. Klik dua kali nama sumber daya yang ingin Anda edit, dalam hal ini, IDS_SCALERANGEERROR. Kotak dialog Properti String muncul.

  5. Ubah nama di bidang ID menjadi IDS_DELAYRANGEERROR.

  6. Ubah teks di bidang Keterangan :

    You must enter a delay time between 0 and 2000 milliseconds.
    
    
  7. Tutup kotak dialog Properti String.

Selanjutnya, tambahkan sumber daya string baru untuk pesan kesalahan properti campuran basah.

  1. Klik dua kali baris kosong di bagian bawah editor sumber daya.

  2. Ubah nama di bidang ID menjadi IDS_MIXRANGEERROR.

  3. Tambahkan teks berikut ke bidang Keterangan :

    You must enter an effect level between 0 and 100 percent.
    
    
  4. Tutup kotak dialog Properti String.

Ada dua nilai lain yang ingin Anda ubah dalam Tabel String. IDS_FRIENDLYNAME adalah nama yang muncul di antarmuka pengguna Pemutar Media Windows untuk mengidentifikasi plug-in. IDS_DESCRIPTION memungkinkan Anda memberi tahu pengguna tentang plug-in Anda. Kedua string ini diteruskan sebagai parameter ke fungsi IWMPMediaPluginRegistrar::WMPRegisterPlayerPlugin , yang disebut dalam metode DllRegisterServer di Echodll.cpp.

Memodifikasi Halaman Properti Sampel Echo