Como criar um botão
Para criar botões dinamicamente, use a função CreateWindow ou CreateWindowEx. Este tópico demonstra como usar a função CreateWindow para criar um botão de pressão padrão.
O que você precisa saber
Tecnologias
Pré-requisitos
- C/C++
- Programação da interface do usuário do Windows
Instruções
Use a função CreateWindow para criar um controle de botão.
No exemplo C++ a seguir, o parâmetro m_hwnd é o identificador da janela pai. O estilo BS_DEFPUSHBUTTON especifica que um botão padrão deve ser criado. Observe que os valores de tamanho e posição devem ser especificados porque o uso CW_USEDEFAULT para um botão define os valores como zero.
HWND hwndButton = CreateWindow(
L"BUTTON", // Predefined class; Unicode assumed
L"OK", // Button text
WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_DEFPUSHBUTTON, // Styles
10, // x position
10, // y position
100, // Button width
100, // Button height
m_hwnd, // Parent window
NULL, // No menu.
(HINSTANCE)GetWindowLongPtr(m_hwnd, GWLP_HINSTANCE),
NULL); // Pointer not needed.
Tópicos relacionados