REOBJECT

REOBJECTโครงสร้างประกอบด้วยข้อมูลเกี่ยวกับวัตถุ.

 typedef struct _reobject {DWORD cbStruct           / / ขนาดของโครงสร้างในไบต์ที่ยาว cp                 / / อักขระที่ตำแหน่งของวัตถุ CLSID clsid              / / class identifier ของวัตถุ LPOLEOBJECT poleobj  / / วัตถุ OLE อินเทอร์เฟซ LPSTORAGE pstg     / / เกี่ยวข้องเก็บอินเทอร์เฟซสำหรับ LPOLECLIENTSITE polesite / / เกี่ยวข้องไคลเอนต์ไซต์อินเทอร์เฟซสำหรับ SIZEL sizel              / / ขนาดของวัตถุ (อาจเป็น 0,0) DWORD dvaspect           / / แสดงกว้างยาวใช้ DWORD dwFlags            / / สถานะของวัตถุในประเทศ DWORD dwUser             / / ผู้ใช้กำหนดค่า
} REOBJECT 

 

สมาชิก

cbStruct
ขนาด ไบต์ โครงสร้างนี้.
ซีพี
อักขระที่ตำแหน่งของวัตถุ.
clsid
Class identifier ของวัตถุ.
poleobj
ชี้ไปที่อินสแตนซ์ของการ IOleObjectอินเทอร์เฟซสำหรับวัตถุ.
pstg
ชี้ไปที่อินสแตนซ์ของการ อินเทอร์เฟซของIStorage นี่คือวัตถุเก็บข้อมูลที่เกี่ยวข้องกับวัตถุ.
polesite
ชี้ไปที่อินสแตนซ์ของการ อินเทอร์เฟซสำหรับIOleClientSite นี่คือไซต์ไคลเอ็นต์ของวัตถุในตัวควบคุมการแก้ไขที่รวย ที่อยู่นี้ต้องมีการได้จากเมธอดIRichEditOle::GetClientSite.
sizel
SIZELโครงสร้างที่ระบุขนาดของวัตถุ การ 0,0 ในแทรกบ่งชี้ว่า วัตถุเป็นฟรีเพื่อกำหนดขนาดจนกระทั่งปิดการปรับเปลี่ยนค่าสถานะ.
dvAspect
กว้างยาวแสดงการใช้.
dwFlags
ค่าสถานะสถานะของวัตถุ อาจเป็นการรวมกันของค่าต่อไปนี้:
ค่า ความหมาย
REO_BELOWBASELINE วัตถุที่อยู่ด้านล่างปกติของข้อความรอบข้าง ค่าเริ่มต้นคือการ นั่งบนพื้นฐาน.
REO_BLANK วัตถุใหม่ได้ ซึ่งทำให้วัตถุมีโอกาสบันทึกอะไร และถูกลบออกจากตัวควบคุมโดยอัตโนมัติ.
REO_DONTUSEPALETTE ทำให้การสร้างและการรับรู้สีแบบครึ่งเสียงก่อนวัตถุ นำไปใช้กับสถาปัตยกรรม 32 บิตเท่านั้น.
REO_DYNAMICSIZE วัตถุ extents ของกำหนด และอาจเปลี่ยนแปลงแม้ปรับเปลี่ยนค่าสถานะถูกปิดอยู่เสมอ.
REO_GETMETAFILE ตัวควบคุมการแก้ไขที่รวยเรียก metafile ที่จากวัตถุเพื่อการตรวจสอบอย่างถูกต้องของวัตถุ extents สามารถอ่าน แต่ไม่ตั้งค่าสถานะนี้.
REO_HILITED วัตถุจะถูกเน้นในขณะนี้เพื่อบ่งชี้ถึงการเลือก เกิดขึ้นเมื่อโฟกัสอยู่ในตัวควบคุม และ REO_SELECTED ถูกตั้งค่า สามารถอ่าน แต่ไม่ตั้งค่าสถานะนี้.
REO_INPLACEACTIVE วัตถุที่อยู่ในสถานที่ทำงาน สามารถอ่าน แต่ไม่ตั้งค่าสถานะนี้.
REO_INVERTEDSELECT คือการวาดทั้งหมดกลับเมื่อเลือก ค่าเริ่มต้นคือการวาด ด้วยเส้นขอบ.
REO_LINK วัตถุที่ถูกเชื่อมโยง สามารถอ่าน แต่ไม่ตั้งค่าสถานะนี้.
REO_LINKAVAILABLE วัตถุที่ถูกเชื่อมโยง และจะเชื่อได้ สามารถอ่าน แต่ไม่ตั้งค่าสถานะนี้.
REO_OPEN วัตถุที่เปิดอยู่ในเซิร์ฟเวอร์ของได้ สามารถอ่าน แต่ไม่ตั้งค่าสถานะนี้.
REO_RESIZABLE อาจถูกปรับขนาดวัตถุ.
REO_SELECTED ในปัจจุบันมีเลือกวัตถุในตัวควบคุมการแก้ไขที่รวย สามารถอ่าน แต่ไม่ตั้งค่าสถานะนี้.
REO_STATIC วัตถุเป็นวัตถุแบบคง สามารถอ่าน แต่ไม่ตั้งค่าสถานะนี้.

dwUser
สงวนไว้สำหรับค่าที่ผู้ใช้กำหนด.

QuickInfo

nbsp Windows &NT:ต้องการรุ่น 3.51 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน richole.h.

ดูเพิ่มเติม

ภาพรวมของตัวควบคุมแก้ไข rich,โครงสร้างแก้ไข Rich, IOleClientSite, IOleObject, IRichEditOle::GetClientSite, IStorage

Index