PICTDESC 구조체(olectl.h)
OleCreatePictureIndirect 함수를 통해 그림 개체를 만드는 매개 변수를 포함합니다.
구문
typedef struct tagPICTDESC {
UINT cbSizeofstruct;
UINT picType;
union {
struct {
HBITMAP hbitmap;
HPALETTE hpal;
} bmp;
struct {
HMETAFILE hmeta;
int xExt;
int yExt;
} wmf;
struct {
HICON hicon;
} icon;
struct {
HENHMETAFILE hemf;
} emf;
};
} PICTDESC, *LPPICTDESC;
멤버
cbSizeofstruct
구조체의 크기(바이트)입니다.
picType
PICTYPE 열거형의 값일 수 있는 이 구조체에서 설명하는 그림의 형식입니다. 그러면 아래 그림 형식 구조체 중 하나에 해당하는 공용 구조체의 팔이 선택됩니다.
bmp
picType이 PICTYPE_BITMAP 경우 비트맵 정보를 포함하는 구조체입니다.
bmp.hbitmap
그림 개체에 할당된 비트맵을 식별하는 HBITMAP 핸들입니다.
bmp.hpal
비트맵의 색상표를 식별하는 HPALETTE 핸들입니다.
wmf
picType이 PICTYPE_METAFILE 경우 메타파일 정보를 포함하는 구조체입니다.
wmf.hmeta
그림 개체에 할당된 메타파일을 식별하는 HMETAFILE 핸들입니다.
wmf.xExt
메타파일의 가로 익스텐트(TWIPS 단위)입니다.
wmf.yExt
메타파일의 세로 익스텐트(TWIPS 단위)입니다.
icon
picType이 PICTYPE_ICON 경우 아이콘 정보가 포함된 구조를 식별합니다.
icon.hicon
그림 개체에 할당된 아이콘을 식별하는 HICON 핸들입니다.
emf
picType이 PICTYPE_ENHMETAFILE 경우 향상된 메타파일 정보를 포함하는 구조체입니다.
emf.hemf
그림 개체에 할당된 향상된 메타파일을 식별하는 HENHMETAFILE 핸들입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | olectl.h |