다음을 통해 공유


단추를 만드는 방법

단추를 동적으로 만들려면 CreateWindow 또는 CreateWindowEx 함수를 사용합니다. 이 항목에서는 CreateWindow 함수를 사용하여 기본 푸시 단추를 만드는 방법을 보여 줍니다.

알아야 하는 작업

기술

필수 구성 요소

  • C/C++
  • Windows 사용자 인터페이스 프로그래밍

지침

CreateWindow 함수를 사용하여 단추 컨트롤을 만듭니다.

다음 C++ 예제에서 m_hwnd 매개 변수는 부모 창에 대한 핸들입니다. BS_DEFPUSHBUTTON 스타일은 기본 푸시 단추를 만들도록 지정합니다. 단추에 CW_USEDEFAULT 스타일을 사용하면 값이 0으로 설정되므로 크기 및 위치 값을 지정해야 합니다.

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.

단추 정보

단추 컨트롤 참조

단추 사용

Button