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 |
---|---|
|
Kegagalan tidak diketahui (tidak digunakan). |
|
Pengguna menekan tombol OK . |
|
Tidak ada kesalahan, sama seperti OLEUI_OK. |
|
Pengguna menekan tombol Batalkan . |
Kesalahan Validasi Bidang Standar
Menampilkan kode | Deskripsi |
---|---|
|
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. |
|
Penunjuk ke struktur OLEUIXXX yang diteruskan ke fungsi adalah NULL. |
|
Izin untuk akses baca atau tulis ke struktur OLEUIXXX tidak cukup. |
|
Nilai cbstruct salah. |
|
Nilai hWndOwner tidak valid. |
|
Nilai lpszCaption tidak valid. |
|
Nilai lpfnHook tidak valid. |
|
Nilai hInstance tidak valid. |
|
Nilai lpszTemplate tidak valid. |
|
Nilai hResource tidak valid. |
Kesalahan Inisialisasi
Kesalahan Inisialisasi
Menampilkan kode | Deskripsi |
---|---|
|
Tidak dapat menemukan templat kotak dialog. |
|
Tidak dapat memuat templat kotak dialog. |
|
Inisialisasi kotak dialog gagal. |
|
Panggilan ke LocalAlloc atau alokator IMalloc standar gagal. |
|
Panggilan ke GlobalAlloc atau alokator IMalloc standar gagal. |
|
Tidak dapat memanggil LoadString untuk sumber daya yang dilokalkan dari pustaka. |
|
Panggilan ke alokator IMalloc standar gagal. |
Kesalahan Spesifik Fungsi
Menampilkan kode | Deskripsi |
---|---|
|
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. |
|
lpGP atau lpVP adalah NULL, atau dwFlags dan OPF_OBJECTISLINK dan lpLP adalah NULL. |
|
Izin akses tulis tidak mencukupi untuk struktur yang ditujukkan oleh lpGP, lpVP, atau lpLP. |
|
Nilai lpLP adalah NULL. |
|
Izin akses tulis tidak mencukupi untuk struktur yang ditujukkan oleh lpGP, lpVP, atau lpLP. |
|
Penunjuk properti sub-tautan, lpLP, adalah NULL. |
|
Akses tulis tidak mencukupi untuk penunjuk properti sub-tautan, lpLP. |
|
Beberapa properti subtaut anggota lpPS salah. |
|
Beberapa properti subtaut anggota lpPS salah. |
|
Properti subtaut anggota lpPS salah. |
|
Properti subtaut anggota lpPS salah. |
|
Properti subtaut anggota lpPS salah. |
|
Nilai string (misalnya, lplpszLabel atau lplpszType) tidak valid. |
|
Nilai clsid tidak valid. |
|
Nilai ClsidExcluded tidak valid. |
|
Nilai wFormat tidak valid. |
|
Nilai hMetaPict tidak valid. |
|
Nilai dvAspect tidak valid. |
|
Nilai lpPS salah. |
|
Nilai lpObjInfo adalah NULL atau proses panggilan tidak memiliki akses baca. |
|
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 |