다음을 통해 공유


선택 대화 상자

이 모달 대화 상자를 사용하면 사용자가 특정 항목을 선택할 수 있습니다.

선택 대화 상자에는 여러 ControlEvents를 게시하는 SelectionTree 컨트롤이 포함되어 있습니다. 일반적으로 이러한 ControlEvents는 설명, 크기, 경로 및 강조 표시된 항목의 아이콘을 표시하는 텍스트, 아이콘 또는 비트맵 컨트롤에 의해 구독됩니다.

대화 상자에 SelectionBrowse ControlEvent를 게시하고 찾아보기 대화 상자를 생성하는 PushButton 컨트롤이 있습니다. 찾아보기 컨트롤을 사용하면 사용자가 디렉터리를 선택할 수 있습니다.

선택 트리는 CostInitialize 작업CostFinalize 작업이 호출된 후에만 채워집니다.

선택 대화 상자는 일반적으로 기능을 선택하는 데 사용됩니다. 기능은 SelectionTree 컨트롤의 항목으로 나열되고 기능 테이블의 제목 열에 표시되는 짧은 텍스트 문자열로 레이블이 지정됩니다. 기능 테이블의 설명 열에 있는 텍스트 문자열은 SelectionDescription ControlEvent로 게시되고 선택 대화 상자의 텍스트 컨트롤에 의해 표시됩니다. 선택 트리 컨트롤은 강조 표시된 항목의 아이콘에도 핸들을 게시합니다.