IOleInPlaceComponentUIManager.UpdateUI – metoda (UInt32, Int32, UInt32)
Informuje prostředí, který změnil stav objektu VSPackage v místě viditelné uživatelského rozhraní.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int UpdateUI(
uint dwCompRole,
int fImmediateUpdate,
uint dwReserved
)
int UpdateUI(
unsigned int dwCompRole,
int fImmediateUpdate,
unsigned int dwReserved
)
abstract UpdateUI :
dwCompRole:uint32 *
fImmediateUpdate:int *
dwReserved:uint32 -> int
Function UpdateUI (
dwCompRole As UInteger,
fImmediateUpdate As Integer,
dwReserved As UInteger
) As Integer
Parametry
- dwCompRole
[v] Role ovlivněný objekt v místě.Seznam platných dwCompRole hodnoty, viz OLEROLE.
- fImmediateUpdate
[v] Příznak označující, zda okamžité synchronní aktualizace probíhat.Pokud nastavena na true, je synchronní aktualizace.Pokud nastavena na false, dojde k aktualizaci v době nečinnosti.
- dwReserved
[v] Vyhrazeno pro budoucí použití.Musí být nastavena na hodnotu 0.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z oleipc.idl:
HRESULT IOleInPlaceComponentUIManager::UpdateUI(
[in] DWORD dwCompRole,
[in] BOOL fImmediateUpdate,
[in] DWORD dwReserved
);
UpdateUImůže být volána buď nejvnitřnější uživatelského rozhraní aktivní objekt nebo objekty, které slouží jako kontejnery pro vnitřní objekt.Aktualizace uživatelského rozhraní obvykle dochází v době nečinnosti spíše než okamžitě.Ale pokud fImmediateUpdate parametr nastaven na true, okamžitě provedení aktualizace (synchronně).
Viz také
IOleInPlaceComponentUIManager – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek