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

Vedi anche

IUIFramework

Esempi di Windows Ribbon Framework