개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.08 08:41

UIControlsCombo::onSelected 관련 질문

목록
  • 엘라스틱서치광 10일 전 2025.07.08 08:41
  • 27
    1
제가 현재 UIControlsCombo::onSelected를 공부하고 있습니다.
이 메서드는 Combo Box의 선택이 변경될 때 호출되는 메서드인 것 같아요.
하지만, 이 메서드의 실제 구현 내용을 어떻게 확인하나요?
그리고, 이 메서드가 호출되는 시점에 어떤 정보가 넘겨지나요?
혹시, 예제 코드를 통해 구체적인 내용을 알려주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  10일 전



    UIControlsCombo::onSelected 메서드는 Combo Box의 선택이 변경될 때 호출되는 메서드입니다.

    이 메서드의 실제 구현 내용을 확인하려면, Visual Studio의 디버그 모드로 전환하여 Breakpoint를 설정한 후 Combo Box의 선택을 변경하면, 디버그 모드에서 메서드의 구현 내용을 확인할 수 있습니다.

    UIControlsCombo::onSelected 메서드가 호출되는 시점에 넘겨지는 정보는, Combo Box의 현재 선택된 아이템의 인덱스와 선택된 아이템의 값입니다.

    예제 코드는 다음과 같습니다.

    #hostingforum.kr
    cpp
    
    // UIControlsCombo 클래스
    
    class UIControlsCombo : public UIControls
    
    {
    
    public:
    
        void onSelected(int index, const char* value)
    
        {
    
            // 선택된 아이템의 인덱스와 값이 넘겨집니다.
    
            printf("선택된 아이템의 인덱스: %d, 선택된 아이템의 값: %sn", index, value);
    
        }
    
    };
    
    
    
    // 메인 함수
    
    int main()
    
    {
    
        UIControlsCombo combo;
    
        combo.addItem("아이템1");
    
        combo.addItem("아이템2");
    
        combo.addItem("아이템3");
    
    
    
        combo.onSelected(0, "아이템1"); // 선택된 아이템의 인덱스와 값이 넘겨집니다.
    
        combo.onSelected(1, "아이템2"); // 선택된 아이템의 인덱스와 값이 넘겨집니다.
    
        combo.onSelected(2, "아이템3"); // 선택된 아이템의 인덱스와 값이 넘겨집니다.
    
    
    
        return 0;
    
    }
    
    


    이 예제 코드에서는 UIControlsCombo 클래스의 onSelected 메서드가 호출될 때, 선택된 아이템의 인덱스와 값이 넘겨집니다.

    2025-07-08 08:42

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 36,843건 / 1 페이지

검색

게시물 검색