API 레퍼런스
검색 색인 준비 중…

ImGui.BeginListBox

  • 프레임이 있는 스크롤 가능한 목록 상자 영역을 시작합니다.

    매개변수

    label
    string | Uint8Array

    위젯 레이블입니다. 대화형 위젯의 ID 생성에도 사용하며 ## 접미사로 표시 없이 ID를 구별할 수 있습니다.

    size

    목록 상자 프레임 픽셀 크기입니다. 너비 0은 현재 항목 너비, 높이 0은 약 7개 항목이며 음수 축은 남은 영역 기준입니다.

    반환값

    boolean

    범위가 열리거나 활성화되어 내용을 제출할 수 있으면 true입니다. true일 때만 EndListBox()를 호출하며 false이면 내용과 종료 호출을 생략합니다.

    위젯: 목록 상자.

    • 본질적으로 BeginChild/EndChild의 얇은 래퍼이며 ImGuiChildFlags.FrameStyle로 스타일을 바꾸고 레이블을 표시합니다.

    • 레이블이 필요 없다면 ImGuiChildFlags.FrameStyle을 지정한 BeginChild()만으로 같은 결과를 얻을 수 있습니다.

    • Selectable() 또는 다른 항목을 만들어 콘텐츠를 제출하고 선택 상태를 자유롭게 관리할 수 있습니다.

    • 단순화된/이전 ListBox() API는 편의를 위해 유지되는 BeginListBox()/EndListBox() 헬퍼로, 콤보 상자를 만드는 방식과 유사합니다.

    • 프레임 너비: size.x > 0.0는 사용자 지정, size.x < 0.0 또는 -FLT_MIN은 오른쪽 정렬, size.x = 0.0(기본값)는 현재 ItemWidth 사용.

    • 프레임 높이: size.y > 0.0는 사용자 지정, size.y < 0.0 또는 -FLT_MIN은 아래쪽 정렬, size.y = 0.0(기본값)는 약 7개 항목이 들어가는 임의의 기본 높이입니다. 프레임이 있는 스크롤 영역을 엽니다.

    소스와 상속

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0