OIEXT 구조체(compstui.h)

OIEXT 구조체는 OPTITEM 구조체에서 설명하는 속성 시트 페이지 옵션에 대한 추가 선택적 정보를 제공합니다.

구문

typedef struct _OIEXT {
  WORD      cbSize;
  WORD      Flags;
  HINSTANCE hInstCaller;
  LPTSTR    pHelpFile;
  ULONG_PTR dwReserved[4];
} OIEXT, *POIEXT;

멤버

cbSize

OIEXT 구조체의 크기(바이트)입니다.

Flags

다음 비트 플래그를 포함할 수 있습니다.

플래그 설명
OIEXTF_ANSI_STRING 설정된 경우 pHelpFile 은 ANSI 문자열을 가리킵니다. 설정하지 않으면 pHelpFile 이 유니코드 문자열을 가리킵니다. pHelpFile이 리소스 ID를 지정하는 경우 CPSUI는 이 플래그를 검사 않습니다.

hInstCaller

OIEXT 구조와 연결된 OPTITEM, OPTTYPEOPTPARAM 구조체에 속하는 문자열 및 아이콘 리소스가 포함된 DLL에 대한 인스턴스 핸들입니다. NULL인 경우 CPSUI는 COMPROPSHEETUI 구조체의 hInstCaller 멤버로 식별된 DLL에서 리소스를 가져옵니다.

pHelpFile

옵션에 대한 도움말 정보를 포함하는 도움말 파일의 경로를 나타내는 NULL로 끝나는 문자열에 대한 포인터입니다. NULL로 끝나는 문자열에 대한 32비트 포인터이거나 HIWORD가 0으로 설정된 16비트 문자열 리소스 식별자일 수 있습니다. NULL인 경우 CPSUI는 COMPROPSHEETUI 구조체의 pHelpFile 멤버로 식별된 도움말 파일을 사용합니다.

dwReserved[4]

예약된 는 0으로 초기화되어야 합니다.

요구 사항

요구 사항
헤더 compstui.h(Compstui.h 포함)