
UIControlsForm::append 함수의 첫 번째 인자로 넣어야 하는 UI 요소의 ID는 UI 요소의 이름 또는 ID를 지정하는 문자열 형태로 입력합니다. 예를 들어, "button1" 또는 "#button1"과 같은 형태로 입력할 수 있습니다.
append 함수를 사용하여 추가된 UI 요소의 속성을 변경하는 방법은 다음과 같습니다.
- UI 요소의 속성을 변경하기 위해서는 UI 요소의 ID를 사용하여 해당 요소를 찾은 후, 속성을 변경할 수 있습니다. 예를 들어, append 함수를 사용하여 추가된 버튼의 텍스트를 변경하는 방법은 다음과 같습니다.
#hostingforum.kr
cpp
UIControlsForm* form = new UIControlsForm();
form->append("button1", "버튼 텍스트");
UIControl* button = form->findControl("button1");
button->setText("변경된 버튼 텍스트");
- append 함수를 사용하여 추가된 UI 요소의 이벤트 처리는 다음과 같습니다.
#hostingforum.kr
cpp
UIControlsForm* form = new UIControlsForm();
form->append("button1", "버튼");
form->onEvent("button1", UIControl::EVENT_CLICK, [this](UIControl* control) {
// 버튼이 클릭되었을 때 동작을 수행합니다.
});
- append 함수를 사용하여 추가된 버튼을 클릭했을 때 어떤 동작을 하도록 하는 방법은 다음과 같습니다.
#hostingforum.kr
cpp
UIControlsForm* form = new UIControlsForm();
form->append("button1", "버튼");
form->onEvent("button1", UIControl::EVENT_CLICK, [this](UIControl* control) {
// 버튼이 클릭되었을 때 동작을 수행합니다.
// 예를 들어, 다른 버튼을 클릭하거나, 텍스트를 변경하거나, 다른 동작을 수행할 수 있습니다.
});
2025-06-20 13:17