
UIControlsCombo::append 메서드는 두 가지 형식의 파라미터를 받을 수 있습니다. 하나는 문자열(string), 다른 하나는 구조체입니다. 구조체는 다음과 같이 정의됩니다.
#hostingforum.kr
cpp
struct ComboItem {
String strText;
int nValue;
int nUserData;
};
이 구조체의 멤버 변수는 다음과 같은 의미를 가지고 있습니다.
- strText: 콤보 박스에 표시할 텍스트입니다.
- nValue: 콤보 박스에 할당할 값입니다.
- nUserData: 사용자 데이터입니다.
append 메서드를 사용하여 콤보 박스에 아이템을 추가하는 순서는 다음과 같습니다.
1. UIControlsCombo 객체를 생성하고, append 메서드를 호출하여 아이템을 추가합니다.
2. append 메서드는 UIControlsCombo 객체의 아이템 목록에 새로운 아이템을 추가합니다.
3. append 메서드를 다시 호출하여 아이템을 추가할 수 있습니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
cpp
UIControlsCombo combo;
combo.append("아이템1", 1);
combo.append("아이템2", 2);
combo.append("아이템3", 3);
append 메서드를 사용하여 콤보 박스에 아이템을 추가하는 중간에 아이템을 삭제하는 방법은 다음과 같습니다.
1. UIControlsCombo 객체의 아이템 목록에서 삭제할 아이템의 인덱스를 구합니다.
2. UIControlsCombo 객체의 removeItem 메서드를 호출하여 아이템을 삭제합니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
cpp
UIControlsCombo combo;
combo.append("아이템1", 1);
combo.append("아이템2", 2);
combo.append("아이템3", 3);
int idx = combo.findItem("아이템2");
if (idx != -1) {
combo.removeItem(idx);
}
이러한 방법으로, append 메서드를 사용하여 콤보 박스에 아이템을 추가하고 삭제할 수 있습니다.
2025-04-03 18:05