Freigeben über


Erstellen einer Schaltfläche

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.

Informationen zu Schaltflächen

Schaltflächensteuerelementreferenz

Verwenden von Schaltflächen

Schaltfläche