Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zum dynamischen Erstellen von Schaltflächen verwenden Sie die Funktion CreateWindow oder CreateWindowEx . In diesem Thema wird veranschaulicht, wie Sie die CreateWindow-Funktion verwenden, um eine Standard-Pushschaltfläche zu erstellen.
Wichtige Informationen
Technologien
Voraussetzungen
- C/C++
- Programmierung der Windows-Benutzeroberfläche
Anweisungen
Verwenden Sie die CreateWindow-Funktion , um ein Schaltflächensteuerelement zu erstellen.
Im folgenden C++-Beispiel ist der parameter m_hwnd das Handle für das übergeordnete Fenster. Der BS_DEFPUSHBUTTON Stil gibt an, dass eine Standard-Drucktaste erstellt werden soll. Beachten Sie, dass die Größen- und Positionswerte angegeben werden müssen, da die Werte mit CW_USEDEFAULT für eine Schaltfläche auf 0 festgelegt werden.
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.
Zugehörige Themen