Sdílet prostřednictvím


Vytvoření tlačítka

K dynamickému vytváření tlačítek použijte funkci CreateWindow nebo CreateWindowEx. Toto téma ukazuje, jak pomocí funkce CreateWindow vytvořit výchozí tlačítko.

Co potřebujete vědět

Technologie

Požadavky

  • C/C++
  • Programování uživatelského rozhraní systému Windows

Instrukce

Pomocí funkce CreateWindow vytvořte ovládací prvek tlačítka.

V následujícím příkladu jazyka C++ je parametr m_hwnd popisovačem nadřazeného okna. Styl BS_DEFPUSHBUTTON určuje, že se má vytvořit výchozí tlačítko. Všimněte si, že hodnoty velikosti a pozice musí být zadány, protože použití CW_USEDEFAULT pro tlačítko nastaví hodnoty na nulu.

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.

o tlačítkách

Referenční ovládacího prvku tlačítka

použití tlačítek

tlačítko