Guide pratique pour 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 pousseur par défaut.
Bon à savoir
Technologies
Prérequis
- C/C++
- Programmation de l’interface utilisateur Windows
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 pousseur par défaut doit être créé. Notez que les valeurs de taille et de position doivent être spécifiées, car l’utilisation de CW_USEDEFAULT 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.
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour