Metodo IUIFramework::SetUICommandProperty (uiribbon.h)
Imposta una proprietà, un valore o uno stato del comando.
Sintassi
HRESULT SetUICommandProperty(
[in] UINT32 commandId,
[in] REFPROPERTYKEY key,
[in] REFPROPVARIANT value
);
Parametri
[in] commandId
Tipo: UINT32
ID del comando, specificato nel file di risorse markup.
[in] key
Tipo: REFPROPERTYKEY
Chiave di proprietà della proprietà, del valore o dello stato del comando.
[in] value
Tipo: PROPVARIANT
Proprietà, valore o stato.
Valore restituito
Tipo: HRESULT
Restituisce S_OK in caso di esito positivo; in caso contrario, viene restituito un valore di errore dall'elenco seguente.
Valore | Descrizione |
---|---|
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) | La proprietà, il valore o lo stato non supporta IUIFramework::SetUICommandProperty. Possono supportare l'impostazione solo tramite invalidazione. |
E_FAIL | Operazione non riuscita. |
Commenti
È possibile impostare un numero limitato di chiavi di proprietà usando IUIFramework::SetUICommandProperty. Per le proprietà in cui IUIFramework::SetUICommandProperty restituisce HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED), è consigliabile usare IUIFramework::InvalidateUICommand .
Per altre informazioni su come impostare una chiave di proprietà per un controllo specifico, vedere la pagina Libreria di controlli di Windows Ribbon Framework per tale controllo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | uiribbon.h |
DLL | Mshtml.dll |