Classe CMFCCaptionButton
A classe de CMFCCaptionButton implementa um botão que é exibido na barra de título para um painel de encaixe ou uma janela de mini-linguagem quadro. Normalmente, a estrutura cria os botões da barra de título automaticamente.
class CMFCCaptionButton : public CObject
Membros
Construtores
Nome |
Descrição |
---|---|
Constrói um objeto de CMFCCaptionButton. |
Métodos públicos
Nome |
Descrição |
---|---|
Retorna o comando representado pelo botão. |
|
Retorna a identificação de imagem associado com o botão. |
|
Retorna o retângulo ocupado pelo botão. |
|
Retorna a largura e a altura do botão. |
|
Indica se a altura da barra de título é definida como o mini tamanho. |
|
Define o estado do local de desenho do botão e de apresentação da janela. |
|
Desenha o botão da barra de título. |
|
Defina o tamanho mini da barra de título. |
Comentários
Você pode derivar uma classe de Classe CPaneFrameWnd e usar o método protegido, AddButton, para adicionar botões de legenda para uma janela mini do quadro.
CPaneFrameWnd.h define IDs de comando para dois tipos de botões da barra de título:
AFX_CAPTION_BTN_PIN, que exibe um botão de pino quando o painel de encaixe oferece suporte ao modo automático ocultar de.
AFX_CAPTION_BTN_CLOSE, que exibe um botão de Fechar quando o painel pode ser fechado ou oculto.
Exemplo
O exemplo a seguir demonstra como criar um objeto de CMFCCaptionButton e mini definir o tamanho da barra de título.
CMFCCaptionButton* captionButton = new CMFCCaptionButton(AFX_HTCLOSE);
captionButton->SetMiniFrameButton(true);
Hierarquia de herança
Requisitos
Cabeçalho: afxcaptionbutton.h