Funzione OleUIObjectPropertiesA (oledlg.h)
Richiama la finestra di dialogo Proprietà oggetto , che visualizza informazioni generali, visualizzazione e collegamento su un oggetto.
Sintassi
UINT OleUIObjectPropertiesA(
[in] LPOLEUIOBJECTPROPSA unnamedParam1
);
Parametri
[in] unnamedParam1
Puntatore alla struttura OLEUIOBJECTPROPS .
Valore restituito
Definizioni di errori/esito positivo standard
Codice restituito | Descrizione |
---|---|
|
Errore sconosciuto (inutilizzato). |
|
L'utente ha premuto il pulsante OK . |
|
Nessun errore, uguale a OLEUI_OK. |
|
L'utente ha premuto il pulsante Annulla . |
Errori di convalida dei campi standard
Codice restituito | Descrizione |
---|---|
|
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. |
|
Il puntatore a una struttura OLEUIXXX passata alla funzione era NULL. |
|
Autorizzazioni insufficienti per l'accesso in lettura o scrittura a una struttura OLEUIXXX. |
|
Il valore cbstruct non è corretto. |
|
Il valore hWndOwner non è valido. |
|
Il valore lpszCaption non è valido. |
|
Il valore lpfnHook non è valido. |
|
Il valore hInstance non è valido. |
|
Il valore lpszTemplate non è valido. |
|
Il valore hResource non è valido. |
Errori di inizializzazione
Errori di inizializzazione
Codice restituito | Descrizione |
---|---|
|
Impossibile trovare il modello della finestra di dialogo. |
|
Impossibile caricare il modello della finestra di dialogo. |
|
Impossibile inizializzare la finestra di dialogo. |
|
Una chiamata a LocalAlloc o all'allocatore IMalloc standard non è riuscita. |
|
Una chiamata a GlobalAlloc o all'allocatore IMalloc standard non è riuscita. |
|
Impossibile chiamare LoadString per le risorse localizzate dalla libreria. |
|
Una chiamata all'allocatore IMalloc standard non è riuscita. |
Errori specifici della funzione
Codice restituito | Descrizione |
---|---|
|
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. |
|
lpGP o lpVP è NULL o dwFlags e OPF_OBJECTISLINK e lpLP sono NULL. |
|
Autorizzazioni di accesso in scrittura insufficienti per le strutture a cui fa riferimento lpGP, lpVP o lpLP. |
|
Il valore lpLP è NULL. |
|
Autorizzazioni di accesso in scrittura insufficienti per le strutture a cui fa riferimento lpGP, lpVP o lpLP. |
|
Il puntatore della proprietà sub-link, lpLP, è NULL. |
|
Accesso in scrittura insufficiente per il puntatore della proprietà sub-link, lpLP. |
|
Alcune proprietà del collegamento secondario del membro lpPS non sono corrette. |
|
Alcune proprietà del collegamento secondario del membro lpPS non sono corrette. |
|
Una proprietà di collegamento secondario del membro lpPS non è corretta. |
|
Una proprietà di collegamento secondario del membro lpPS non è corretta. |
|
Una proprietà di collegamento secondario del membro lpPS non è corretta. |
|
Un valore stringa ,ad esempio lplpszLabel o lplpszType, non è valido. |
|
Il valore clsid non è valido. |
|
Il valore ClsidExcluded non è valido. |
|
Il valore wFormat non è valido. |
|
Il valore hMetaPict non è valido. |
|
Il valore dvAspect non è valido. |
|
Il valore lpPS non è corretto. |
|
Il valore lpObjInfo è NULL o il processo di chiamata non ha accesso in lettura. |
|
Il valore lpLinkInfo è NULL o il processo chiamante non ha accesso in lettura. |
Commenti
OleUIObjectProperties viene passata una struttura OLEUIOBJECTPROPS , che fornisce le informazioni necessarie per compilare le schede Generale, Visualizzazione e 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 preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | oledlg.h |
Libreria | OleDlg.lib |
DLL | OleDlg.dll |