TVOT_COMBOBOX
중요
인쇄 지원 앱(PSA)과 함께 Microsoft의 IPP 받은 편지함 클래스 드라이버를 사용하여 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하는 것이 좋습니다.
자세한 내용은 인쇄 지원 앱 디자인 가이드를 참조하세요.
TVOT_COMBOBOX 옵션 유형은 그룹 상자 내의 콤보 상자로 구성됩니다.
OPTITEM 구조체
Sel/pSel
옵션의 OPTTYPE 구조체의 pOptParam 멤버가 가리키는 OPTPARAM 배열로 인덱싱합니다. 현재 선택한 옵션 매개 변수를 지정합니다.
OPTPARAM 구조 배열(OPTTYPE의 pOptParam 멤버)
pData
pOptParam[0]->pData 는 콤보 상자에 표시할 첫 번째 텍스트 문자열을 가리킵니다. pOptParam[1]->pData 는 콤보 상자에 표시할 두 번째 텍스트 문자열을 가리킵니다. pOptParam[n]->pData 는 콤보 상자에 표시할 n번째 텍스트 문자열을 가리킵니다.
IconID
pOptParam[0]->IconID 는 첫 번째 텍스트 문자열과 연결할 아이콘을 식별합니다. pOptParam[1]->IconID 는 두 번째 텍스트 문자열과 연결할 아이콘을 식별합니다. pOptParam[n]->IconID 는 n번째 텍스트 문자열과 연결할 아이콘을 식별합니다.
lParam
사용되지 않습니다.
OPTTYPE 구조체
형식
TVOT_COMBOBOX
개수
OPTPARAM 구조체의 수; 즉, 콤보 상자에 표시할 텍스트 문자열의 수입니다.
스타일
다음 선택적 비트 플래그를 지정할 수 있습니다.
플래그 | 설명 |
---|---|
OTS_LBCB_INCL_ITEM_NONE | 설정된 경우 CPSUI는 콤보 상자에 "None" 문자열을 포함합니다. 사용자가 "없음"을 선택하면 Sel/pSel 공용 구조체가 음수로 설정됩니다. |
OTS_LBCB_NO_ICON16_IN_ITEM | 설정된 경우 CPSUI는 매개 변수의 값을 콤보 상자에 표시할 때 각 옵션 매개 변수의 아이콘(OPTPARAM의 IconID )을 그리지 않습니다. |
OTS_LBCB_PROPPAGE_CBUSELB | 트리뷰가 아닌 속성 시트 페이지에 옵션이 표시되면 콤보 상자 대신 목록 상자로 표시됩니다. |
OTS_LBCB_SORT | 설정된 경우 CPSUI는 텍스트 문자열을 사전순으로 표시합니다. |
BegCtrlID
COMPROPSHEETUI의 pDlgPage가 CPSUI 제공 페이지를 식별하거나 DLGPAGE의 DlgTemplateID가 CPSUI 제공 템플릿을 식별하는 경우 BegCtrlID는 사용되지 않습니다. 그렇지 않으면 BegCtrlID 에는 순차적으로 번호가 매겨진 컨트롤 식별자 집합의 첫 번째 컨트롤 식별자가 포함되어야 합니다. 컨트롤 식별자는 다음 Windows 컨트롤을 식별해야 합니다.
컨트롤 식별자 | Windows 컨트롤 |
---|---|
BegCtrlID 콘텐츠 | 그룹 상자 |
BegCtrlID 콘텐츠+1 | 제목 텍스트 |
BegCtrlID 콘텐츠+2 | 콤보 상자 |
BegCtrlID 콘텐츠+3 | 콤보 상자 아이콘 |
BegCtrlID 콘텐츠+4 | 확장 확인란 또는 확장된 푸시 단추(선택 사항) |
BegCtrlID 콘텐츠+5 | 확장 확인란 또는 확장된 누름 단추 아이콘(선택 사항) |
자세한 내용은 CPSUI-Supported 창 컨트롤 사용자 지정을 참조하세요.
요구 사항
헤더: compstui.h(Compstui.h 포함)
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기