IOleInPlaceComponentUIManager.UpdateUI Yöntem (UInt32, Int32, UInt32)
Yerinde VSPackage nesnenin görünen kullanıcı arabiriminin durumu değişti ortam bildirir.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
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
Parametreler
dwCompRole
Type: System.UInt32[in] Etkilenen yerinde nesne rolü. Geçerli bir listesi için dwCompRole değerler, bakın OLEROLE.
fImmediateUpdate
Type: System.Int32[in] Zaman uyumlu bir güncelleştirmeyi hemen gerçekleşmelidir olup olmadığını gösteren bayrak. Varsa ayarlamak true, zaman uyumlu bir güncelleştirmedir. Varsa ayarlamak false, güncelleştirme boşta kalma zaman oluşur.
dwReserved
Type: System.UInt32[in] Gelecekte kullanılmak üzere ayrılmış. 0 olarak ayarlanması gerekir.
Dönüş Değeri
Type: System.Int32
Yöntem başarılı olursa, döndürür S_OK. Başarısız olursa, bir hata kodu döndürür.
Notlar
COM imza
Oleipc.idl:
HRESULT IOleInPlaceComponentUIManager::UpdateUI(
[in] DWORD dwCompRole,
[in] BOOL fImmediateUpdate,
[in] DWORD dwReserved
);
UpdateUI ya da en içteki UI etkin bir nesne veya en içteki bu nesne için kapsayıcı görevi nesneler tarafından çağrılabilir. Genellikle kullanıcı arabiriminin güncelleştirme boşta kalma zaman yerine hemen gerçekleşir. Ancak, fImmediateUpdate parametresi ayarlanmış true, güncelleştirmeyi hemen gerçekleştirilir (zaman uyumlu olarak).
Ayrıca bkz.
IOleInPlaceComponentUIManager Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön