Comment créer un bouton
Pour créer des boutons de manière dynamique, vous utilisez la fonction CreateWindow ou CreateWindowEx . Cette rubrique montre comment utiliser la fonction CreateWindow pour créer un bouton de commande par défaut.
Bon à savoir
Technologies
Prérequis
- C/C++
- Windows Programmation de l’interface utilisateur
Instructions
Utilisez la fonction CreateWindow pour créer un contrôle bouton.
Dans l’exemple C++ suivant, le paramètre m _ HWND est le handle de la fenêtre parente. Le style BS _ DEFPUSHBUTTON spécifie qu’un bouton de commande par défaut doit être créé. Notez que les valeurs de taille et de position doivent être spécifiées car l’utilisation de _ usedefault en PV pour un bouton définit les valeurs sur zéro.
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.