Cómo crear un botón
Para crear botones dinámicamente, use la función CreateWindow o CreateWindowEx . En este tema se muestra cómo usar la función CreateWindow para crear un botón de inserción predeterminado.
- C/C++
- Programación de la interfaz de usuario de Windows
Use la función CreateWindow para crear un control de botón.
En el siguiente ejemplo de C++, el parámetro m_hwnd es el identificador de la ventana primaria. El estilo BS_DEFPUSHBUTTON especifica que se debe crear un botón de inserción predeterminado. Tenga en cuenta que los valores de tamaño y posición deben especificarse porque el uso de CW_USEDEFAULT para un botón establece los valores en cero.
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.