Compartilhar via


Classe de CControlBar

A classe base para a barra de controle CStatusBarclasses, CToolBar, CDialogBar, CReBar, e COleResizeBar.

class CControlBar : public CWnd

Membros

946eh8h7.collapse_all(pt-br,VS.110).gifConstrutores protegidos

Nome

Descrição

CControlBar::CControlBar

Constrói um objeto de CControlBar .

946eh8h7.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CControlBar::CalcDynamicLayout

Retorna o tamanho de uma barra de controle dinâmico como um objeto de CSize .

CControlBar::CalcFixedLayout

Retorna o tamanho da barra do controle como um objeto de CSize .

CControlBar::CalcInsideRect

Retorna as dimensões atuais da área da barra de controle; incluindo as bordas.

CControlBar::DoPaint

Processa as bordas e a alça da barra de controle.

CControlBar::DrawBorders

Processa as bordas da barra de controle.

CControlBar::DrawGripper

Processa a alça da barra de controle.

CControlBar::EnableDocking

Permite que uma barra de entrada ou flutuantes controle é.

CControlBar::GetBarStyle

Recupera as configurações de estilo de barra de controle.

CControlBar::GetBorders

Recupera os valores da borda da barra de controle.

CControlBar::GetCount

Retorna o número de elementos não deHWND na barra de controle.

CControlBar::GetDockingFrame

Retorna um ponteiro para o quadro a que uma barra de controle é entrada.

CControlBar::IsFloating

Retorna um valor diferente de zero se a barra de controle em questão é uma barra de controle flutuante.

CControlBar::OnUpdateCmdUI

Chamar manipuladores de interface de usuário de comando.

CControlBar::SetBarStyle

Altera as configurações de estilo de barra de controle.

CControlBar::SetBorders

Defina os valores da borda da barra de controle.

CControlBar::SetInPlaceOwner

Altera o proprietário no lugar de uma barra de controle.

946eh8h7.collapse_all(pt-br,VS.110).gifMembros públicos de dados

Nome

Descrição

CControlBar::m_bAutoDelete

Se for diferente de zero, o objeto de CControlBar é excluído quando a barra de controle do windows é destruída.

CControlBar::m_pInPlaceOwner

O proprietário no lugar da barra de controle.

Comentários

Uma barra de controle é uma janela que é alinhada normalmente a esquerda ou direita de uma janela do quadro.Pode conter itens filhos que são ambos os controles com base em HWND, que são os formulários do windows que geram e respondem às mensagens do windows, ou não baseado em itens deHWND, que não são janelas e são gerenciados pelo código do aplicativo ou pelo código de estrutura.As caixas de listagem e controles edit são exemplos de controles com base em HWND; os painéis de barra de status e botões de bitmap são exemplos de controles com base em não- deHWND.

As janelas de barra de controle são geralmente janelas filho de uma janela pai do quadro e geralmente são irmãos para modo de cliente ou para o cliente MDI da janela do quadro.Um objeto de CControlBar usa as informações sobre o retângulo pai do cliente da janela para posicionar si.Em a janela pai informa a relação o quanto espaço restante não pai na área cliente da janela.

Para obter mais informações sobre, consulte: CControlBar

Hierarquia de herança

CObject

CCmdTarget

CWnd

CControlBar

Requisitos

Cabeçalho: afxext.h

Consulte também

Referência

CWnd Class

Gráfico de hierarquia

Classe de CToolBar

Classe de CDialogBar

Classe de CStatusBar

Classe de CReBar

Conceitos

Exemplo CTRLBARS MFC