Condividi tramite


Funzione OleUIObjectPropertiesA (oledlg.h)

Richiama la finestra di dialogo Proprietà oggetto , che visualizza Generale , Visualizzae Collegamento informazioni su un oggetto .

Sintassi

UINT OleUIObjectPropertiesA(
  [in] LPOLEUIOBJECTPROPSA unnamedParam1
);

Parametri

[in] unnamedParam1

Puntatore alla struttura OLEUIOBJECTPROPS .

Valore restituito

Definizioni di esito positivo/errore standard

Codice restituito Descrizione
OLEUI_FALSE
Errore sconosciuto (inutilizzato).
OLEUI_OK
L'utente ha premuto il pulsante OK.
OLEUI_SUCCESS
Nessun errore, uguale a OLEUI_OK.
OLEUI_CANCEL
L'utente ha premuto il pulsante annulla .
 

Errori di convalida dei campi standard

Codice restituito Descrizione
OLEUI_ERR_STANDARDMIN
Gli errori comuni a tutte le finestre di dialogo si trovano nell'intervallo OLEUI_ERR_STANDARDMIN da OLEUI_ERR_STANDARDMAX. Questo valore consente all'applicazione di testare i messaggi standard per visualizzare i messaggi di errore all'utente.
OLEUI_ERR_STRUCTURENULL
Il puntatore a una struttura OLEUIXXX passata alla funzione è stato NULL.
OLEUI_ERR_STRUCTUREINVALID
Autorizzazioni insufficienti per l'accesso in lettura o scrittura a una struttura OLEUIXXX.
OLEUI_ERR_CBSTRUCTINCORRECT
Il valore cbstruct non è corretto.
OLEUI_ERR_HWNDOWNERINVALID
Il valore hWndOwner non è valido.
OLEUI_ERR_LPSZCAPTIONINVALID
Il valore lpszCaption non è valido.
OLEUI_ERR_LPFNHOOKINVALID
Il valore lpfnHook non è valido.
OLEUI_ERR_HINSTANCEINVALID
Il valore hInstance non è valido.
OLEUI_ERR_LPSZTEMPLATEINVALID
Il valore lpszTemplate non è valido.
OLEUI_ERR_HRESOURCEINVALID
Il valore hResource non è valido.
 

Errori di inizializzazione

Errori di inizializzazione

Codice restituito Descrizione
OLEUI_ERR_FINDTEMPLATEFAILURE
Impossibile trovare il modello della finestra di dialogo.
OLEUI_ERR_LOADTEMPLATEFAILURE
Impossibile caricare il modello della finestra di dialogo.
OLEUI_ERR_DIALOGFAILURE
Inizializzazione della finestra di dialogo non riuscita.
OLEUI_ERR_LOCALMEMALLOC
Chiamata a LocalAlloc o allocatore IMalloc standard .
OLEUI_ERR_GLOBALMEMALLOC
Chiamata a GlobalAlloc o allocatore IMalloc standard .
OLEUI_ERR_LOADSTRING
Impossibile chiamare LoadString per le risorse localizzate dalla libreria.
OLEUI_ERR_OLEMEMALLOC
Una chiamata allocatore standard IMalloc non è riuscita.
 

Errori specifici della funzione

Codice restituito Descrizione
OLEUI_ERR_STANDARDMAX
Gli errori comuni a tutte le finestre di dialogo si trovano nell'intervallo OLEUI_ERR_STANDARDMIN da OLEUI_ERR_STANDARDMAX. Questo valore consente all'applicazione di testare i messaggi standard per visualizzare i messaggi di errore all'utente.
OLEUI_OPERR_SUBPROPNULL
lpGP o lpVP è nullo dwFlags e OPF_OBJECTISLINK e lpLP sono NULL.
OLEUI_OPERR_SUBPROPINVALID
Autorizzazioni di accesso in scrittura insufficienti per le strutture a cui punta lpGP, lpVPo lpLP.
OLEUI_OPERR_PROPSHEETNULL
Il valore lpLP è NULL.
OLEUI_OPERR_PROPSHEETINVALID
Autorizzazioni di accesso in scrittura insufficienti per le strutture a cui punta lpGP, lpVPo lpLP.
OLEUI_OPERR_SUPPROP
Il puntatore alla proprietà del collegamento secondario, lpLP, è NULL.
OLEUI_OPERR_PROPSINVALID
Accesso in scrittura insufficiente per il puntatore alla proprietà del collegamento secondario, lpLP.
OLEUI_OPERR_PAGESINCORRECT
Alcune proprietà di collegamento secondario del membro lpPS non sono corrette.
OLEUI_OPERR_INVALIDPAGES
Alcune proprietà di collegamento secondario del membro lpPS non sono corrette.
OLEUI_OPERR_NOTSUPPORTED
Una proprietà di collegamento secondario del membro lpPS di non è corretta.
OLEUI_OPERR_DLGPROCNOTNULL
Una proprietà di collegamento secondario del membro lpPS di non è corretta.
OLEUI_OPERR_LPARAMNOTZERO
Una proprietà di collegamento secondario del membro lpPS di non è corretta.
OLEUI_GPERR_STRINGINVALID
Un valore stringa (ad esempio, lplpszLabel o lplpszType) non è valido.
OLEUI_GPERR_CLASSIDINVALID
Il valore clsid non è valido.
OLEUI_GPERR_LPCLSIDEXCLUDEINVALID
Il valore ClsidExcluded non è valido.
OLEUI_GPERR_CBFORMATINVALID
Il valore di wFormat non è valido.
OLEUI_VPERR_METAPICTINVALID
Il valore hMetaPict non è valido.
OLEUI_VPERR_DVASPECTINVALID
Il valore dvAspect non è valido.
OLEUI_OPERR_PROPERTYSHEET
Il valore di lpPS non è corretto.
OLEUI_OPERR_OBJINFOINVALID
Il valore lpObjInfo è NULL o il processo chiamante non dispone dell'accesso in lettura.
OLEUI_OPERR_LINKINFOINVALID

Il valore lpLinkInfo è NULL o il processo chiamante non dispone dell'accesso in lettura.

Osservazioni

OleUIObjectProperties viene passata una struttura OLEUIOBJECTPROPS, che fornisce le informazioni necessarie per compilare le Generale, Visualizzae collegamento della finestra di dialogo Proprietà oggetto .

Nota

L'intestazione oledlg.h definisce OleUIObjectProperties come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.

Fabbisogno

Requisito Valore
client minimo supportato Windows 2000 Professional [solo app desktop]
server minimo supportato Windows 2000 Server [solo app desktop]
piattaforma di destinazione Finestre
intestazione oledlg.h
libreria OleDlg.lib
dll OleDlg.dll

Vedere anche

IOleUILinkInfo

IOleUIObjInfo

OLEUIGNRLPROPS

OLEUILINKPROPS

OLEUIOBJECTPROPS

OLEUIVIEWPROPS