다음을 통해 공유


REOBJECT 구조체(richole.h)

서식 있는 편집 컨트롤의 OLE 또는 이미지 개체에 대한 정보를 포함합니다.

구문

typedef struct _reobject {
  DWORD           cbStruct;
  LONG            cp;
  CLSID           clsid;
  LPOLEOBJECT     poleobj;
  LPSTORAGE       pstg;
  LPOLECLIENTSITE polesite;
  SIZEL           sizel;
  DWORD           dvaspect;
  DWORD           dwFlags;
  DWORD           dwUser;
} REOBJECT;

멤버

cbStruct

형식: DWORD

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

cp

형식: LONG

개체의 문자 위치입니다.

clsid

형식: CLSID

개체의 클래스 식별자입니다.

poleobj

형식: LPOLEOBJECT

개체에 대한 IOleObject 인터페이스의 instance.

pstg

형식: LPSTORAGE

IStorage 인터페이스의 instance. 개체와 연결된 스토리지 개체입니다.

polesite

형식: LPOLECLIENTSITE

IOleClientSite 인터페이스의 instance. 서식 있는 편집 컨트롤에 있는 개체의 클라이언트 사이트입니다. 이 주소는 GetClientSite 메서드에서 가져와야 합니다.

sizel

형식: SIZEL

개체의 크기입니다. 측정 단위는 HIMETRIC 측정값인 0.01밀리미터입니다. 자세한 내용은 GetMapMode 함수를 참조하세요. 삽입할 때 0, 0은 수정 플래그가 해제될 때까지 개체의 크기를 자유롭게 확인할 수 있음을 나타냅니다.

dvaspect

형식: DWORD

사용된 측면을 표시합니다. 가능한 값에 대한 설명은 DVASPECT 을 참조하세요.

dwFlags

형식: DWORD

개체 상태 플래그입니다. 다음 값의 조합일 수 있습니다.

의미
REO_ALIGNTORIGHT
개체를 보기의 오른쪽에 맞춥니다. REO_WRAPTEXTAROUND 지정하지 않으면 이 값은 무시됩니다.
REO_BELOWBASELINE
개체는 주변 텍스트의 기준선 아래에 있습니다. 기본값은 기준선에 앉는 것입니다.
REO_BLANK
개체가 새 개체입니다. 이 값은 개체에 아무 것도 저장하지 않으며 컨트롤에서 자동으로 삭제될 수 있는 기회를 제공합니다.
REO_CANROTATE
개체는 회전된 위치에 표시될 수 있습니다.
REO_DONTNEEDPALETTE
개체는 반톤 팔레트를 만들고 실현하기 전에 렌더링됩니다. 32비트 플랫폼에만 적용됩니다.
REO_DYNAMICSIZE
개체는 항상 해당 범위를 결정하며 수정 플래그가 꺼져 있음에도 불구하고 변경될 수 있습니다.
REO_GETMETAFILE
서식 있는 편집 컨트롤이 개체에서 메타파일을 검색하여 개체의 범위를 올바르게 확인했습니다. 이 플래그는 읽을 수 있지만 설정할 수는 없습니다.
REO_HILITED
현재 선택 영역을 나타내기 위해 개체가 강조 표시되어 있습니다. 포커스가 컨트롤에 있고 REO_SELECTED 설정되면 발생합니다. 이 플래그는 읽을 수 있지만 설정할 수는 없습니다.
REO_INPLACEACTIVE
개체가 현재 활성 상태입니다. 이 플래그는 읽을 수 있지만 설정할 수는 없습니다.
REO_INVERTEDSELECT
개체를 선택하면 완전히 반전됩니다. 기본값은 테두리로 그려지는 것입니다.
REO_LINK
개체가 링크입니다. 이 플래그는 읽을 수 있지만 설정할 수는 없습니다.
REO_LINKAVAILABLE
개체는 링크이며 사용할 수 있는 것으로 추정됩니다. 이 플래그는 읽을 수 있지만 설정할 수는 없습니다.
REO_OPEN
개체가 현재 해당 서버에서 열려 있습니다. 이 플래그는 읽을 수 있지만 설정할 수는 없습니다.
REO_OWNERDRAWSELECT
소유자는 선택한 개체를 그립니다.
REO_RESIZABLE
개체의 크기를 조정할 수 있습니다.
REO_SELECTED
개체는 현재 서식 있는 편집 컨트롤에서 선택되어 있습니다. 이 플래그는 읽을 수 있지만 설정할 수는 없습니다.
REO_STATIC
개체는 정적 개체입니다. 이 플래그는 읽을 수 있지만 설정할 수는 없습니다.
REO_USEASBACKGROUND
개체를 배경 그림으로 사용합니다.
REO_WRAPTEXTAROUND
개체 주위에 텍스트를 줄 바꿈합니다.

dwUser

형식: DWORD

사용자 정의 값에 예약되어 있습니다.

설명

서식 있는 편집 컨트롤의 OLE 또는 이미지 개체는 메모리 내 백업 저장소의 일반 텍스트 부분에서 한 문자 위치를 차지하고 값은 U+FFFC입니다. 수학 개체와 같은 "인라인 개체"와 다릅니다. 인라인 개체는 인라인 개체 시작 구분 기호(U+FDD0) 및 끝 구분 기호(U+FDEF)가 있기 때문에 두 개 이상의 문자 위치를 차지합니다.

요구 사항

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

추가 정보

GetClientSite

참조