Fungsi OleUIObjectPropertiesA (oledlg.h)

Memanggil kotak dialog Properti Objek , yang menampilkan informasi Umum, Tampilan, dan Tautan tentang objek.

Sintaks

UINT OleUIObjectPropertiesA(
  [in] LPOLEUIOBJECTPROPSA unnamedParam1
);

Parameter

[in] unnamedParam1

Arahkan ke struktur OLEUIOBJECTPROPS .

Nilai kembali

Definisi Keberhasilan/Kesalahan Standar

Menampilkan kode Deskripsi
OLEUI_FALSE
Kegagalan tidak diketahui (tidak digunakan).
OLEUI_OK
Pengguna menekan tombol OK .
OLEUI_SUCCESS
Tidak ada kesalahan, sama seperti OLEUI_OK.
OLEUI_CANCEL
Pengguna menekan tombol Batalkan .
 

Kesalahan Validasi Bidang Standar

Menampilkan kode Deskripsi
OLEUI_ERR_STANDARDMIN
Kesalahan umum untuk semua kotak dialog terletak di rentang OLEUI_ERR_STANDARDMIN untuk OLEUI_ERR_STANDARDMAX. Nilai ini memungkinkan aplikasi untuk menguji pesan standar untuk menampilkan pesan kesalahan kepada pengguna.
OLEUI_ERR_STRUCTURENULL
Penunjuk ke struktur OLEUIXXX yang diteruskan ke fungsi adalah NULL.
OLEUI_ERR_STRUCTUREINVALID
Izin untuk akses baca atau tulis ke struktur OLEUIXXX tidak cukup.
OLEUI_ERR_CBSTRUCTINCORRECT
Nilai cbstruct salah.
OLEUI_ERR_HWNDOWNERINVALID
Nilai hWndOwner tidak valid.
OLEUI_ERR_LPSZCAPTIONINVALID
Nilai lpszCaption tidak valid.
OLEUI_ERR_LPFNHOOKINVALID
Nilai lpfnHook tidak valid.
OLEUI_ERR_HINSTANCEINVALID
Nilai hInstance tidak valid.
OLEUI_ERR_LPSZTEMPLATEINVALID
Nilai lpszTemplate tidak valid.
OLEUI_ERR_HRESOURCEINVALID
Nilai hResource tidak valid.
 

Kesalahan Inisialisasi

Kesalahan Inisialisasi

Menampilkan kode Deskripsi
OLEUI_ERR_FINDTEMPLATEFAILURE
Tidak dapat menemukan templat kotak dialog.
OLEUI_ERR_LOADTEMPLATEFAILURE
Tidak dapat memuat templat kotak dialog.
OLEUI_ERR_DIALOGFAILURE
Inisialisasi kotak dialog gagal.
OLEUI_ERR_LOCALMEMALLOC
Panggilan ke LocalAlloc atau alokator IMalloc standar gagal.
OLEUI_ERR_GLOBALMEMALLOC
Panggilan ke GlobalAlloc atau alokator IMalloc standar gagal.
OLEUI_ERR_LOADSTRING
Tidak dapat memanggil LoadString untuk sumber daya yang dilokalkan dari pustaka.
OLEUI_ERR_OLEMEMALLOC
Panggilan ke alokator IMalloc standar gagal.
 

Kesalahan Spesifik Fungsi

Menampilkan kode Deskripsi
OLEUI_ERR_STANDARDMAX
Kesalahan umum untuk semua kotak dialog terletak di rentang OLEUI_ERR_STANDARDMIN untuk OLEUI_ERR_STANDARDMAX. Nilai ini memungkinkan aplikasi untuk menguji pesan standar untuk menampilkan pesan kesalahan kepada pengguna.
OLEUI_OPERR_SUBPROPNULL
lpGP atau lpVP adalah NULL, atau dwFlags dan OPF_OBJECTISLINK dan lpLP adalah NULL.
OLEUI_OPERR_SUBPROPINVALID
Izin akses tulis tidak mencukupi untuk struktur yang ditujukkan oleh lpGP, lpVP, atau lpLP.
OLEUI_OPERR_PROPSHEETNULL
Nilai lpLP adalah NULL.
OLEUI_OPERR_PROPSHEETINVALID
Izin akses tulis tidak mencukupi untuk struktur yang ditujukkan oleh lpGP, lpVP, atau lpLP.
OLEUI_OPERR_SUPPROP
Penunjuk properti sub-tautan, lpLP, adalah NULL.
OLEUI_OPERR_PROPSINVALID
Akses tulis tidak mencukupi untuk penunjuk properti sub-tautan, lpLP.
OLEUI_OPERR_PAGESINCORRECT
Beberapa properti subtaut anggota lpPS salah.
OLEUI_OPERR_INVALIDPAGES
Beberapa properti subtaut anggota lpPS salah.
OLEUI_OPERR_NOTSUPPORTED
Properti subtaut anggota lpPS salah.
OLEUI_OPERR_DLGPROCNOTNULL
Properti subtaut anggota lpPS salah.
OLEUI_OPERR_LPARAMNOTZERO
Properti subtaut anggota lpPS salah.
OLEUI_GPERR_STRINGINVALID
Nilai string (misalnya, lplpszLabel atau lplpszType) tidak valid.
OLEUI_GPERR_CLASSIDINVALID
Nilai clsid tidak valid.
OLEUI_GPERR_LPCLSIDEXCLUDEINVALID
Nilai ClsidExcluded tidak valid.
OLEUI_GPERR_CBFORMATINVALID
Nilai wFormat tidak valid.
OLEUI_VPERR_METAPICTINVALID
Nilai hMetaPict tidak valid.
OLEUI_VPERR_DVASPECTINVALID
Nilai dvAspect tidak valid.
OLEUI_OPERR_PROPERTYSHEET
Nilai lpPS salah.
OLEUI_OPERR_OBJINFOINVALID
Nilai lpObjInfo adalah NULL atau proses panggilan tidak memiliki akses baca.
OLEUI_OPERR_LINKINFOINVALID

Nilai lpLinkInfo adalah NULL atau proses panggilan tidak memiliki akses baca.

Keterangan

OleUIObjectProperties melewati struktur OLEUIOBJECTPROPS , yang menyediakan informasi yang diperlukan untuk mengisi tab Umum, Tampilan, dan Tautan dari kotak dialog Properti Objek .

Catatan

Header oledlg.h mendefinisikan OleUIObjectProperties sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

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 oledlg.h
Pustaka OleDlg.lib
DLL OleDlg.dll

Lihat juga

IOleUILinkInfo

IOleUIObjInfo

OLEUIGNRLPROPS

OLEUILINKPROPS

OLEUIOBJECTPROPS

OLEUIVIEWPROPS