Aracılığıyla paylaş


IVsStatusbar.Progress Yöntem (UInt32, Int32, String, UInt32, UInt32)

 

Zaman belirli bir sürede operasyonların ilerleme durumunu gösterir.

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

Sözdizimi

int Progress(
    ref uint pdwCookie,
    int fInProgress,
    string pwszLabel,
    uint nComplete,
    uint nTotal
)
int Progress(
    unsigned int% pdwCookie,
    int fInProgress,
    String^ pwszLabel,
    unsigned int nComplete,
    unsigned int nTotal
)
abstract Progress : 
        pdwCookie:uint32 byref *
        fInProgress:int *
        pwszLabel:string *
        nComplete:uint32 *
        nTotal:uint32 -> int
Function Progress (
    ByRef pdwCookie As UInteger,
    fInProgress As Integer,
    pwszLabel As String,
    nComplete As UInteger,
    nTotal As UInteger
) As Integer

Parametreler

  • pdwCookie
    Type: System.UInt32

    ' de [out] Birden çok önlemek için geçerli kullanıcının Kimliğini ilerleme çubuğu aynı anda kullanır.

  • fInProgress
    Type: System.Int32

    [in] true İlerleme çubuğu kullanımdayken; tamamlandığında yanlış.

  • pwszLabel
    Type: System.String

    [in] İlerleme çubuğu kullanımdayken durum alanında görüntülenecek metin.

  • nComplete
    Type: System.UInt32

    [in] Birim şu anda İlerleme çubuğunda tamamlayın.

  • nTotal
    Type: System.UInt32

    [in] İlerleme çubuğu işlemi için birim toplam sayısı.

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

Vsshell.idl:

HRESULT IVsStatusbar::Progress(
   [in,out]VSCOOKIE *pdwCookie,
   [in]BOOL fInProgress,
   [in]LPCOLESTR pwszLabel,
   [in]ULONG nComplete,
   [in]ULONG nTotal
);

İlerleme Durumu durum çubuğu ilerleme çubuğu alanındaki büyüyen bir Mavi çubuk olarak gösterilir. Durum çubuğu kullanıcı bu yöntemini çağırır, ilk kez pdwCookie sıfır olarak ayarlanması gerekir. Ardından, döndürülen değer pdwCookie Bu durum çubuğu kullanıcı gelecekte bu yöntemin çağrıları kullanmalısınız benzersiz kimliği.

Bu yöntem, bir işlem sırasında yapılan ilerleme miktarını görüntülemek için çağrılır. Bu nedenle, nTotal Bu yöntemi çağırmadan önce bilinmesi gerekir. Varsa nTotal önceden saptanabilen ve işlem birkaç saniye, çağrı birden fazla beklenir Animation yöntemi yerine.

Ayrıca bkz.

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

Başa dön