IPropertyPage::Terapkan metode (ocidl.h)
Menerapkan nilai saat ini ke objek dasar yang terkait dengan halaman properti seperti yang sebelumnya diteruskan ke IPropertyPage::SetObjects.
Sintaks
HRESULT Apply();
Mengembalikan nilai
Metode ini dapat mengembalikan nilai pengembalian standar E_OUTOFMEMORY dan E_UNEXPECTED, serta nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Perubahan berhasil diterapkan dan halaman properti saat ini dengan objek yang mendasar. |
|
Perubahan diterapkan, tetapi halaman properti tidak dapat menentukan apakah statusnya saat ini dengan objek. |
Keterangan
Objek yang akan diubah disediakan melalui panggilan sebelumnya ke IPropertyPage::SetObjects. Dengan memanggil IPropertyPage::SetObjects sebelum memanggil metode ini, pemanggil memastikan bahwa semua objek yang mendasar memiliki antarmuka yang benar untuk mengomunikasikan perubahan. Oleh karena itu, metode ini seharusnya tidak gagal karena antarmuka yang tidak ada.
Setelah menerapkan nilainya, halaman properti harus menentukan apakah statusnya sekarang saat ini dengan objek untuk mengimplementasikan IPropertyPage::IsPageDirty dengan benar dan untuk menyediakan nilai pengembalian S_OK dan S_FALSE .
Catatan untuk Pelaksana
E_NOTIMPL bukan nilai pengembalian yang valid.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 | ocidl.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk