Partager via


OleUIObjectPropertiesW, fonction (oledlg.h)

Appelle la boîte de dialogue Propriétés de l’objet , qui affiche les informations Général, Afficher et Lier un objet.

Syntaxe

UINT OleUIObjectPropertiesW(
  [in] LPOLEUIOBJECTPROPSW unnamedParam1
);

Paramètres

[in] unnamedParam1

Pointeur vers la structure OLEUIOBJECTPROPS .

Valeur retournée

Définitions de réussite/erreur standard

Code de retour Description
OLEUI_FALSE
Échec inconnu (inutilisé).
OLEUI_OK
L’utilisateur a appuyé sur le bouton OK .
OLEUI_SUCCESS
Aucune erreur, identique à OLEUI_OK.
OLEUI_CANCEL
L’utilisateur a appuyé sur le bouton Annuler .
 

Erreurs de validation de champ standard

Code de retour Description
OLEUI_ERR_STANDARDMIN
Les erreurs communes à toutes les boîtes de dialogue se trouvent dans la plage OLEUI_ERR_STANDARDMIN à OLEUI_ERR_STANDARDMAX. Cette valeur permet à l’application de tester les messages standard afin d’afficher les messages d’erreur à l’utilisateur.
OLEUI_ERR_STRUCTURENULL
Le pointeur vers une structure OLEUIXXX passée dans la fonction était NULL.
OLEUI_ERR_STRUCTUREINVALID
Autorisations insuffisantes pour l’accès en lecture ou en écriture à une structure OLEUIXXX.
OLEUI_ERR_CBSTRUCTINCORRECT
La valeur cbstruct est incorrecte.
OLEUI_ERR_HWNDOWNERINVALID
La valeur hWndOwner n’est pas valide.
OLEUI_ERR_LPSZCAPTIONINVALID
La valeur lpszCaption n’est pas valide.
OLEUI_ERR_LPFNHOOKINVALID
La valeur lpfnHook n’est pas valide.
OLEUI_ERR_HINSTANCEINVALID
La valeur hInstance n’est pas valide.
OLEUI_ERR_LPSZTEMPLATEINVALID
La valeur lpszTemplate n’est pas valide.
OLEUI_ERR_HRESOURCEINVALID
La valeur hResource n’est pas valide.
 

Erreurs d’initialisation

Erreurs d’initialisation

Code de retour Description
OLEUI_ERR_FINDTEMPLATEFAILURE
Impossible de trouver le modèle de boîte de dialogue.
OLEUI_ERR_LOADTEMPLATEFAILURE
Impossible de charger le modèle de boîte de dialogue.
OLEUI_ERR_DIALOGFAILURE
Échec de l’initialisation de la boîte de dialogue.
OLEUI_ERR_LOCALMEMALLOC
Un appel à LocalAlloc ou à l’allocateur IMalloc standard a échoué.
OLEUI_ERR_GLOBALMEMALLOC
Un appel à GlobalAlloc ou à l’allocator IMalloc standard a échoué.
OLEUI_ERR_LOADSTRING
Impossible d’appeler LoadString pour les ressources localisées à partir de la bibliothèque.
OLEUI_ERR_OLEMEMALLOC
Un appel à l’allocator IMalloc standard a échoué.
 

Erreurs spécifiques à la fonction

Code de retour Description
OLEUI_ERR_STANDARDMAX
Les erreurs communes à toutes les boîtes de dialogue se trouvent dans la plage OLEUI_ERR_STANDARDMIN à OLEUI_ERR_STANDARDMAX. Cette valeur permet à l’application de tester les messages standard afin d’afficher les messages d’erreur à l’utilisateur.
OLEUI_OPERR_SUBPROPNULL
lpGP ou lpVP a la valeur NULL, ou dwFlags et OPF_OBJECTISLINK et lpLP ont la valeur NULL.
OLEUI_OPERR_SUBPROPINVALID
Autorisations d’accès en écriture insuffisantes pour les structures pointées par lpGP, lpVP ou lpLP.
OLEUI_OPERR_PROPSHEETNULL
La valeur lpLP est NULL.
OLEUI_OPERR_PROPSHEETINVALID
Autorisations d’accès en écriture insuffisantes pour les structures pointées par lpGP, lpVP ou lpLP.
OLEUI_OPERR_SUPPROP
Le pointeur de propriété de sous-lien, lpLP, est NULL.
OLEUI_OPERR_PROPSINVALID
Accès en écriture insuffisant pour le pointeur de propriété de sous-lien , lpLP.
OLEUI_OPERR_PAGESINCORRECT
Certaines propriétés de sous-liaison du membre lpPS sont incorrectes.
OLEUI_OPERR_INVALIDPAGES
Certaines propriétés de sous-liaison du membre lpPS sont incorrectes.
OLEUI_OPERR_NOTSUPPORTED
Une propriété de sous-lien du membre lpPS est incorrecte.
OLEUI_OPERR_DLGPROCNOTNULL
Une propriété de sous-lien du membre lpPS est incorrecte.
OLEUI_OPERR_LPARAMNOTZERO
Une propriété de sous-lien du membre lpPS est incorrecte.
OLEUI_GPERR_STRINGINVALID
Une valeur de chaîne (par exemple, lplpszLabel ou lplpszType) n’est pas valide.
OLEUI_GPERR_CLASSIDINVALID
La valeur du clsid n’est pas valide.
OLEUI_GPERR_LPCLSIDEXCLUDEINVALID
La valeur ClsidExcluded n’est pas valide.
OLEUI_GPERR_CBFORMATINVALID
La valeur wFormat n’est pas valide.
OLEUI_VPERR_METAPICTINVALID
La valeur hMetaPict n’est pas valide.
OLEUI_VPERR_DVASPECTINVALID
La valeur dvAspect n’est pas valide.
OLEUI_OPERR_PROPERTYSHEET
La valeur lpPS est incorrecte.
OLEUI_OPERR_OBJINFOINVALID
La valeur lpObjInfo est NULL ou le processus appelant n’a pas d’accès en lecture.
OLEUI_OPERR_LINKINFOINVALID

La valeur lpLinkInfo est NULL ou le processus appelant n’a pas d’accès en lecture.

Remarques

OleUIObjectProperties reçoit une structure OLEUIOBJECTPROPS , qui fournit les informations nécessaires pour remplir les onglets Général, Affichage et Lien de la boîte de dialogue Propriétés de l’objet .

Notes

L’en-tête oledlg.h définit OleUIObjectProperties comme un alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête oledlg.h
Bibliothèque OleDlg.lib
DLL OleDlg.dll

Voir aussi

IOleUILinkInfo

IOleUIObjInfo

OLEUIGNRLPROPS

OLEUILINKPROPS

OLEUIOBJECTPROPS

OLEUIVIEWPROPS