Sdílet prostřednictvím


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