Bagikan melalui


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
S_OK
Perubahan berhasil diterapkan dan halaman properti saat ini dengan objek yang mendasar.
S_FALSE
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

IPropertyPage