Aracılığıyla paylaş


IOleInPlaceComponentUIManager.OnUIComponentEnterState Yöntem (UInt32, UInt32, UInt32)

 

Ortam yerinde VSPackage nesneyi yeni bir duruma geçtiğini bildirir.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

void OnUIComponentEnterState(
    uint dwCompRole,
    uint dwStateId,
    uint dwReserved
)
void OnUIComponentEnterState(
    unsigned int dwCompRole,
    unsigned int dwStateId,
    unsigned int dwReserved
)
abstract OnUIComponentEnterState : 
        dwCompRole:uint32 *
        dwStateId:uint32 *
        dwReserved:uint32 -> unit
Sub OnUIComponentEnterState (
    dwCompRole As UInteger,
    dwStateId As UInteger,
    dwReserved As UInteger
)

Parametreler

  • dwCompRole
    Type: System.UInt32

    [in] Rolü yerinde nesnenin yeni duruma geçti. Geçerli bir listesi için dwCompRole değerler, bakın OLEROLE.

  • dwStateId
    Type: System.UInt32

    [in] Yeni durum temsil eden tanımlayıcı. Geçerli bir listesi için dwStateId değerler, bakın _OLECSTATE.

  • dwReserved
    Type: System.UInt32

    [in] Gelecekte kullanılmak üzere ayrılmış. 0 olarak ayarlanması gerekir.

Notlar

Tarafından yönetilen bir yerinde VSPackage nesne SOleComponentUIManager hizmet girer yeni bir durum, çağıran OnUIComponentEnterState. Önemli durumları kalıcı bir iletişim kutusu görünür olduğunu gösterir kalıcı durum biridir.SOleComponentUIManager Tüm kullanıcı arabirimi değişikliklerden etkilenen yerinde nesneleri ve en içteki UI etkin nesne bildirir.

Bu alt bileşen nesneleri yeni durumu bildirmek için ana bileşeni alt bileşenleri ile rolü gerçekleştirilerek herhangi bir yerinde nesne sorumludur. Alt nesneler girilmiş durumuna bağlı olarak gerekli işleme sırayla gerçekleştirmeniz gerekir. Geçerli durumların listesi için bkz: _OLECSTATE.

OnUIComponentEnterState Yöntemi benzer OnComponentEnterState bilgilendiren yöntemi SOleComponentManager kullanıcı arabirimini etkilemez durumları değişiklikleri hakkında hizmet.

SOleComponentUIManager Kullanan dwCompRole hangi yerinde nesnelerin durumu değişikliği bildirilmesi belirlemek için parametre. Çağıran ana bileşen ise, ardından genellikle yalnızca en içteki UI etkin nesne bildirimi gerektirir. Ana bileşen çağırarak alt bileşenlerini bilgilendirmelisiniz OnEnterState.

Arayan bir bileşeni denetimi ise, kullanıcı Arabirimi etkin olması gerekir.

Bu yöntemi çağıran bir alt bileşen ise SOleComponentUIManager ana bileşen ve kullanıcı Arabirimi etkin bileşeni bildirir. Alt bileşeni içe almak için hazırlanması gerekir OnEnterState önce gelen çağrı OnUIComponentEnterState döndürür.

Ayrıca bkz.

IOleInPlaceComponentUIManager Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön