CButton::criar

Cria o controle de botão do Windows e a anexa o CButton objeto.

virtual BOOL Create(
   LPCTSTR lpszCaption,
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID 
);

Parâmetros

  • lpszCaption
    Especifica o texto do controle de botão.

  • dwStyle
    Especifica o estilo de controle de botão.Aplique qualquer combinação de estilos de botão para o botão.

  • rect
    Especifica o dimensionar e posição do controle de botão.Pode ser qualquer um CRect objeto ou um RECT estrutura.

  • pParentWnd
    Especifica a janela de pai do controle de botão, geralmente um CDialog. Não deve ser NULO.

  • nID
    Especifica a ID. do controle de botão

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

Construir um CButton objeto em duas etapas. Primeiro, telefonar construtor e, em seguida, telefonar Criar, que cria o controle de botão do Windows e a anexa o CButton objeto.

Se o WS_VISIBLE estilo for fornecido, Windows envia todas as mensagens necessárias para ativar e mostrar o botão de controle de botão.

Aplicar o seguinte estilos de janela para um controle de botão:

  • WS_CHILD   Sempre

  • WS_VISIBLE   Em geral

  • WS_DISABLED   Raramente

  • WS_GROUP   Para agrupar controles

  • WS_TABSTOP   Para incluir no botão na ordem das tabulações

Exemplo

CButton myButton1, myButton2, myButton3, myButton4;

// Create a push button.
myButton1.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, 
   CRect(10,10,100,30), pParentWnd, 1);

// Create a radio button.
myButton2.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON, 
   CRect(10,40,100,70), pParentWnd, 2);

// Create an auto 3-state button.
myButton3.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_AUTO3STATE, 
   CRect(10,70,100,100), pParentWnd, 3);

// Create an auto check box.
myButton4.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_AUTOCHECKBOX, 
   CRect(10,100,100,130), pParentWnd, 4);

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CButton

Gráfico de hierarquia

CButton::CButton

Outros recursos

CButton membros