Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Richiama la finestra di dialogo standard Cambia icona , che consente all'utente di selezionare un'icona da un file icona, un eseguibile o una DLL.
Sintassi
UINT OleUIChangeIconW(
[in] LPOLEUICHANGEICONW unnamedParam1
);
Parametri
[in] unnamedParam1
Puntatore alla struttura OLEUICHANGEICON in/uscita per questa finestra di dialogo.
Valore restituito
Definizioni di esito positivo/errore standard
| Codice restituito | Descrizione |
|---|---|
|
Errore sconosciuto (inutilizzato). |
|
L'utente ha premuto il pulsante OK. |
|
Nessun errore, come 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 è 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
| Codice restituito | Descrizione |
|---|---|
|
Impossibile trovare il modello della finestra di dialogo. |
|
Impossibile caricare il modello della finestra di dialogo. |
|
Inizializzazione della finestra di dialogo non riuscita. |
|
Chiamata a LocalAlloc o allocatore IMalloc standard non riuscita. |
|
Chiamata a GlobalAlloc o allocatore IMalloc standard non riuscita. |
|
Impossibile chiamare LoadString per le risorse localizzate dalla libreria. |
|
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. |
|
Il membro clsid non era il CLSID corrente. |
|
Il membro hMetaPict non era il metafile corrente. |
|
Il valore szIconExe non è valido. |
Commenti
Nota
L'intestazione oledlg.h definisce OLEUICHANGEICON 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 che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
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 |