Langkah 8. Terapkan Perubahan Properti
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Ambil alih metode CBasePropertyPage::OnApplyChanges untuk melakukan perubahan properti apa pun. Dalam contoh ini, variabel m_lNewVal diperbarui setiap kali pengguna menggulir bilah slider. Metode OnApplyChanges menyalin nilai ini ke dalam variabel m_lVal, menimpa nilai asli:
HRESULT CGrayProp::OnApplyChanges(void)
{
m_lVal = m_lNewVal;
return S_OK;
}
Berikutnya: Langkah 9. Putuskan sambungan Halaman Properti.
Topik terkait