Udostępnij za pośrednictwem


CStatusBarCtrl::GetIcon

Pobiera ikonę część (okienko) w bieżącym formantu paska stanu.

HICON GetIcon(
      int iPart
) const;

Parametry

Parametr

Opis

[w]iPart

Wyświetlanego zawierającego ikonę, można pobrać część.Jeśli ten parametr jest -1, pasek stanu uznaje się tryb prosty pasek stanu.

Wartość zwracana

Uchwyt na ikonę Jeśli metoda pomyślne; w przeciwnym razie NULL.

Uwagi

Metoda ta wysyła SB_GETICON wiadomości, która jest opisana w Windows SDK.

Formantu paska stanu składa się z wierszy tekstu wyjściowego okienek, które są również znane jako części.Aby uzyskać więcej informacji o pasku stanu, zobacz Pasek stanu wykonania w MFC i Ustawianie trybu obiektu CStatusBarCtrl.

Wymagania

Nagłówek: afxcmn.h

Przykład

Poniższy przykład kodu definiuje zmienną, m_statusBar, czyli umożliwiające dostęp do bieżącego formantu paska stanu.Ta zmienna jest używana w następnym przykładzie.

public:
    CStatusBarCtrl m_statusBar;

Poniższy przykład kodu kopiuje ikony na dwa okienka bieżącego formantu paska stanu.W starszych sekcji przykład kodu możemy utworzone z trzech okienek formantu paska stanu, a następnie dodane ikony do pierwszego okienka.W tym przykładzie pobiera ikonę z pierwszego okienka i dodaje go do drugiego i trzeciego okienka.

    // Get the icon from pane 1 and set it in panes 2 and 3.
    HICON hIcon = m_statusBar.GetIcon(0);
    m_statusBar.SetIcon( 1, hIcon );
    m_statusBar.SetIcon( 2, hIcon );

Zobacz też

Informacje

Klasa CStatusBarCtrl

Wykres hierarchii

Przy użyciu CStatusBarCtrl

SB_GETICON

CStatusBarCtrl::SetParts