Compartilhar via


CStatusBarCtrl::GetIcon

Recupera o ícone de uma parte (também conhecido sistema autônomo um painel) no corrente BAR de status controle.

HICON GetIcon(
            int iPart
) const;

Parâmetros

Parâmetro

Descrição

[in] iPart

O índice baseado em zero da parte que contém o ícone a ser recuperado.Se esse parâmetro for -1, o BAR de status será considerado um modo simples BAR de status.

Valor de retorno

O identificador do ícone se o método bem-sucedido; caso contrário, NULL.

Comentários

Esse método envia o SB_GETICON mensagem, que é descrita no Windows SDK.

Um controle da BAR de status consiste em uma linha de painéis de saída de texto, que também são conhecidos sistema autônomo partes.Para obter mais informações sobre o BAR de status, consulte Implementação BAR de status no MFC e configuração o modo de um objeto CStatusBarCtrl.

Requisitos

Cabeçalho: afxcmn.h

Exemplo

O exemplo de código a seguir define uma variável, m_statusBar, que é usado para acessar o corrente BAR de status controle. Essa variável é usada no exemplo a seguir.

public:
    CStatusBarCtrl m_statusBar;

O exemplo de código a seguir copia um ícone para dois painéis do corrente BAR de status controle.Em uma seção do exemplo de código anterior é criado um controle da BAR de status com três painéis e, em seguida, adicionado um ícone ao primeiro painel.Este exemplo recupera o ícone do primeiro painel e, em seguida, adiciona-lo para o segundo e terceiro painel.

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

Consulte também

Referência

Classe CStatusBarCtrl

Gráfico de hierarquia

Usando CStatusBarCtrl

SB_GETICON

CStatusBarCtrl::SetParts

Outros recursos

CStatusBarCtrl membros