IOleInPlaceComponentUIManager.UpdateUI(UInt32, Int32, UInt32) Yöntem

Tanım

Ortama bir yerinde VSPackage nesnesinin görünür Kullanıcı arabiriminin değiştiği hakkında bilgilendirir.

public:
 int UpdateUI(System::UInt32 dwCompRole, int fImmediateUpdate, System::UInt32 dwReserved);
public:
 int UpdateUI(unsigned int dwCompRole, int fImmediateUpdate, unsigned int dwReserved);
int UpdateUI(unsigned int dwCompRole, int fImmediateUpdate, unsigned int dwReserved);
public int UpdateUI (uint dwCompRole, int fImmediateUpdate, uint dwReserved);
abstract member UpdateUI : uint32 * int * uint32 -> int
Public Function UpdateUI (dwCompRole As UInteger, fImmediateUpdate As Integer, dwReserved As UInteger) As Integer

Parametreler

dwCompRole
UInt32

'ndaki Etkilenen yerinde nesnenin rolü. Geçerli değerler listesi için dwCompRole bkz OLEROLE ..

fImmediateUpdate
Int32

'ndaki Anında zaman uyumlu güncelleştirmenin gerçekleşmeyeceğini belirten bayrak. Olarak ayarlanırsa true güncelleştirme zaman uyumludur. Olarak ayarlanırsa false , güncelleştirme boş zamanlı olarak oluşur.

dwReserved
UInt32

'ndaki Gelecekte kullanılmak üzere ayrılmıştır. 0 olarak ayarlanmalıdır.

Döndürülenler

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.

Açıklamalar

COM Imzası

Oleıpc. DL ' den:

HRESULT IOleInPlaceComponentUIManager::UpdateUI(  
   [in] DWORD dwCompRole,  
   [in] BOOL fImmediateUpdate,  
   [in] DWORD dwReserved  
);  

UpdateUI , en içteki UI etkin nesnesi ya da bu en içteki nesneye kapsayıcı görevi sunan nesneler tarafından çağrılabilir. Genellikle, Kullanıcı arabiriminin güncelleştirilmesi hemen yerine boş zamanda gerçekleşir. Ancak, fImmediateUpdate parametresi olarak ayarlanırsa true , güncelleştirme hemen gerçekleştirilir (eşzamanlı).

Şunlara uygulanır