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 );