다음을 통해 공유


OCPFIPARAMS 구조체(olectl.h)

OleCreatePropertyFrameIndirect 함수를 통해 속성 시트 대화 상자를 호출하는 데 사용되는 매개 변수를 포함합니다.

구문

typedef struct tagOCPFIPARAMS {
  ULONG     cbStructSize;
  HWND      hWndOwner;
  int       x;
  int       y;
  LPCOLESTR lpszCaption;
  ULONG     cObjects;
  LPUNKNOWN *lplpUnk;
  ULONG     cPages;
  CLSID     *lpPages;
  LCID      lcid;
  DISPID    dispidInitialProperty;
} OCPFIPARAMS, *LPOCPFIPARAMS;

멤버

cbStructSize

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

hWndOwner

결과 속성 시트 대화 상자의 부모 창에 대한 핸들입니다.

x

hWndOwner를 기준으로 대화 상자의 가로 위치(픽셀)입니다.

y

hWndOwner를 기준으로 대화 상자의 세로 위치(픽셀)입니다.

lpszCaption

대화 상자의 캡션 포함하는 OLESTR에 대한 포인터입니다.

cObjects

lplpUnk에 전달된 개체 포인터의 수입니다.

lplpUnk

이 속성 시트가 호출되는 개체에 대한 IUnknown 포인터의 배열입니다. 배열의 요소 수는 cObjects로 지정됩니다. 이러한 포인터는 IPropertyPage::SetObjects를 통해 각 속성 페이지에 전달됩니다.

cPages

lpPages에 지정된 속성 페이지 수입니다.

lpPages

속성 시트에 표시할 각 속성 페이지의 CLSID를 포함하는 cPages 크기의 배열에 대한 포인터입니다.

lcid

속성 시트의 로캘 식별자입니다. 이 값은 IPropertyPageSite::GetLocaleID를 통해 반환됩니다.

dispidInitialProperty

대화 상자가 표시될 때 강조 표시된 속성입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 olectl.h

추가 정보

IPropertyPage::SetObjects

IPropertyPageSite::GetLocaleID

OLESTR

OleCreatePropertyFrameIndirect