Classe CControlBar
A classe base para a barra de controle classe CStatusBar, CToolBar, CDialogBar, CReBar, e COleResizeBar.
class CControlBar : public CWnd
Membros
Construtores Protegidos
Nome |
Descrição |
---|---|
Constrói um objeto CControlBar. |
Métodos Públicos
Nome |
Descrição |
---|---|
Retorna o tamanho de uma barra de controle dinâmico como um objeto de CSize . |
|
Retorna o tamanho da barra de controle como um objeto de CSize . |
|
Retorna as dimensões atuais da área da barra de controle; incluindo as bordas. |
|
Processa as bordas e a alça da barra de controle. |
|
Processa as bordas da barra de controle. |
|
Processa a alça da barra de controle. |
|
Permite que uma barra de controle é entrada ou flutuante. |
|
Recupera as configurações de estilo de barra de controle. |
|
Recupera os valores da borda da barra de controle. |
|
Retorna o número de elementos que não são deHWND na barra de controle. |
|
Retorna um ponteiro para o quadro a que uma barra de controle é entrada. |
|
Retorna um valor diferente de zero se a barra de controle em questão é uma barra de controle de flutuante. |
|
Chamar manipuladores de interface de usuário de comando. |
|
Altera as configurações de estilo de barra de controle. |
|
Defina os valores da borda da barra de controle. |
|
Altera o proprietário no lugar de uma barra de controle. |
Membros de Dados Públicos
Nome |
Descrição |
---|---|
Se for diferente de zero, o objeto de CControlBar é excluído quando a barra de controle do Windows é destruída. |
|
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 de quadro. Pode conter itens filhos que são um ou outros controles com base em HWND, que são janelas que gerenciar e respondem às mensagens do Windows, ou itens que não são baseadas emHWND, que não são janelas e são gerenciados pelo código do aplicativo ou pelo código de estrutura. Caixas de listagem e controles de edição 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 o cliente MDI da janela do quadro. Um objeto de CControlBar usa informações sobre o retângulo pai do cliente da janela para posicionar si. Informa na janela pai a respeito do quanto espaço restante não na área pai do cliente da janela.
Para obter mais informações sobre a CControlBar, consulte:
Artigo de Base de Dados de Conhecimento Q242577: PRB: Os manipuladores de interface de usuário de comando de atualização não funciona para o menu anexado a uma caixa de diálogo
Hierarquia de Herança
CControlBar
Requisitos
Cabeçalho: afxext.h