สมาชิกของคลาส COleControl

ก่อสร้าง/ทำลาย
การเตรียมใช้งาน
ควบคุมปรับเปลี่ยนฟังก์ชัน
เก็บรักษา
ปรับปรุง/จิตรกรรมฟังก์ชัน
สรุปข้อมูลข้อยกเว้น
แอมเบียนต์คุณสมบัติฟังก์ชัน
เหตุการณ์ Firing ฟังก์ชัน
วิธีการ/คุณสมบัติของหุ้น
OLE ปรับขนาดตัวควบคุมการทำงาน
OLE ผูกข้อมูลฟังก์ชัน
ฟังก์ชันเฟรมอย่างง่าย
OLE ควบคุมไซต์การทำงาน
ฟังก์ชันการโต้ตอบโมดอล
การดำเนินการแบบไม่มีหน้าต่าง
ฟังก์ชันการจัดการชี้ไม่ทำงาน
ฟังก์ชันควบคุมแบบอะซิงโครนัส
Overridables
การเปลี่ยนแปลงฟังก์ชันการแจ้งเตือน
OLE แจ้งเตือนอินเทอร์เฟซสำหรับการทำงาน
IViewObject Interface แจ้ง Overridables
-สถานที่เปิดใช้งานฟังก์ชัน
ฟังก์ชันการเรียกดูคุณสมบัติ

ก่อสร้าง/ทำลาย

COleControl สร้างวัตถุCOleControl?
RecreateControlWindow ขัด และลในหน้าต่างของตัวควบคุม?

การเตรียมใช้งาน

InitializeIIDs การแจ้งให้ทราบคลาสพื้นฐานของ iid ของตัวควบคุมจะใช้?
ResetStockProps เริ่มต้นคุณสมบัติของหุ้นCOleControlไปเป็นค่าเริ่มต้น?
ResetVersion หมายเลขรุ่นเพื่อกำหนดค่าการเริ่มต้น?
SetInitialSize การตั้งค่าขนาดของตัวควบคุม OLE เมื่อแสดงในที่บรรจุครั้งแรก?

ควบคุมปรับเปลี่ยนฟังก์ชัน

GetControlFlags การดึงข้อมูลการตั้งค่าสถานะของตัวควบคุม?
IsModified กำหนดว่าหากมีการเปลี่ยนแปลงสถานะการควบคุม?
SetModifiedFlag การเปลี่ยนแปลงแก้ไขสถานะของตัวควบคุม?

เก็บรักษา

ExchangeExtent Serializes ความกว้างและความสูงของตัวควบคุม?
ExchangeStockProps คุณสมบัติของหุ้นของตัวควบคุม serializes?
ExchangeVersion Serializes หมายเลขรุ่นของตัวควบคุม?
IsConvertingVBX อนุญาตให้เฉพาะโหลดตัวควบคุม OLE?
SerializeExtent Serializes หรือเริ่มต้นพื้นที่แสดงผลสำหรับตัวควบคุม?
SerializeStockProps Serializes หรือเริ่มต้นคุณสมบัติCOleControlหุ้น?
SerializeVersion Serializes หรืองานเตรียมใช้งานข้อมูลรุ่นของตัวควบคุม?
SetModifiedFlag การเปลี่ยนแปลงแก้ไขสถานะของตัวควบคุม?
WillAmbientsBeValidDuringLoad กำหนดว่า คุณสมบัติของแอมเบียนต์จะพร้อมใช้ในครั้งต่อไปที่ตัวควบคุมถูกโหลด?

ปรับปรุง/จิตรกรรมฟังก์ชัน

DoSuperclassPaint Redraws ตัวควบคุม OLE ที่ได้รับการ subclassed จากตัวควบคุม Windows?
InvalidateControl จะมีพื้นที่ของตัวควบคุมแสดง ทำให้เกิดการถูกวาดขึ้นมาใหม่?
IsOptimizedDraw บ่งชี้ว่า ในคอนเทนเนอร์สนับสนุนรูปวาดให้เหมาะสำหรับการดำเนินการวาดรูปปัจจุบัน?
SelectFontObject เลือกคุณสมบัติแบบอักษรแบบกำหนดเองลงในบริบทอุปกรณ์?
SelectStockFont เลือกคุณสมบัติแบบอักษรหุ้นลงในบริบทอุปกรณ์?
TranslateColor แปลงค่าOLE_COLORที่มีค่าCOLORREF?

สรุปข้อมูลข้อยกเว้น

GetNotSupported ป้องกันการใช้ค่าคุณสมบัติของตัวควบคุมโดยผู้ใช้?
SetNotPermitted บ่งชี้ว่า การร้องขอแก้ไขไม่สำเร็จ?
SetNotSupported ป้องกันการปรับเปลี่ยนค่าคุณสมบัติของตัวควบคุมโดยผู้ใช้?
ThrowError สัญญาณที่เกิดข้อผิดพลาดในตัวควบคุม OLE?

แอมเบียนต์คุณสมบัติฟังก์ชัน

AmbientBackColor ส่งกลับค่าของคุณสมบัติ BackColor ดนตรีแอมเบียนต์?
AmbientDisplayName ส่งกลับค่าชื่อของตัวควบคุมตามที่กำหนด โดยในคอนเทนเนอร์?
AmbientForeColor ส่งกลับค่าของคุณสมบัติ ForeColor ดนตรีแอมเบียนต์?
AmbientFont ส่งกลับค่าของคุณสมบัติแบบอักษรล้อม?
AmbientLocaleID ID ตำแหน่งกระทำการของคอนเทนเนอร์ที่ส่งกลับ?
AmbientScaleUnits ส่งกลับชนิดของหน่วยที่ใช้ในคอนเทนเนอร์?
AmbientShowGrabHandles กำหนดว่า ควรจะแสดงที่จับ grab?
AmbientShowHatching กำหนดว่า ควรจะแสดง hatching?
AmbientTextAlign ส่งกลับค่าชนิดของการจัดตำแหน่งข้อความที่ระบุไว้ในคอนเทนเนอร์?
AmbientUIDead ถ้าตัวควบคุมควรตอบสนองต่อการกระทำของอินเทอร์เฟซผู้ใช้เป็นตัวกำหนด?
AmbientUserMode โหมดของคอนเทนเนอร์ที่กำหนด?
GetAmbientProperty ส่งกลับค่าของคุณสมบัติล้อมที่ระบุ?

เหตุการณ์ Firing ฟังก์ชัน

FireClick Fires หุ้นคลิกเหตุการณ์?
FireDblClick Fires เหตุการณ์ DblClick หุ้น?
FireError Fires เหตุการณ์ข้อผิดพลาดของหุ้น?
FireEvent Fires เหตุการณ์แบบกำหนดเอง?
FireKeyDown Fires เหตุการณ์ KeyDown หุ้น?
FireKeyPress Fires เหตุการณ์ KeyPress หุ้น?
FireKeyUp Fires เหตุการณ์ keyup จะหุ้น?
FireMouseDown Fires เหตุการณ์ MouseDown หุ้น?
FireMouseMove Fires เหตุการณ์ MouseMove หุ้น?
FireMouseUp Fires เหตุการณ์ MouseUp หุ้น?
FireReadyStateChange Fires เหตุการณ์เมื่อสถานะพร้อมของตัวควบคุมเปลี่ยนแปลง?

วิธีการ/คุณสมบัติของหุ้น

DoClick ดำเนินการตามวิธีการ DoClick หุ้น?
ฟื้นฟู บังคับการเพนท์ของลักษณะที่ปรากฏของตัวควบคุม?
GetAppearance ส่งกลับค่าของคุณสมบัติลักษณะที่ปรากฏของหุ้น?
SetAppearance ตั้งค่าคุณสมบัติลักษณะที่ปรากฏของหุ้น?
GetBackColor ส่งกลับค่าของคุณสมบัติ BackColor หุ้น?
SetBackColor ตั้งค่าคุณสมบัติ BackColor หุ้น?
GetBorderStyle ส่งกลับค่าของคุณสมบัติ BorderStyle หุ้น?
SetBorderStyle ตั้งค่าค่าของคุณสมบัติ BorderStyle หุ้น?
GetEnabled ส่งกลับค่าของคุณสมบัติ Enabled หุ้น?
SetEnabled ตั้งค่าค่าของคุณสมบัติ Enabled หุ้น?
GetForeColor ส่งกลับค่าของคุณสมบัติ ForeColor หุ้น?
SetForeColor ตั้งค่าค่าของคุณสมบัติ ForeColor หุ้น?
GetFont ส่งกลับค่าของคุณสมบัติแบบอักษรหุ้น?
GetFontTextMetrics ส่งกลับการเมตริกของวัตถุCFontHolder?
GetStockTextMetrics ส่งกลับการเมตริกของคุณสมบัติแบบอักษรหุ้น?
InternalGetFont ส่งกลับวัตถุCFontHolderสำหรับคุณสมบัติแบบอักษรหุ้น?
SetFont ตั้งค่าคุณสมบัติ'แบบอักษร'หุ้น?
SelectStockFont เลือกคุณสมบัติแบบอักษรของตัวควบคุมหุ้นลงในบริบทอุปกรณ์?
GetHwnd ส่งกลับค่าของคุณสมบัติ hWnd หุ้น?
GetText ส่งกลับค่าของคุณสมบัติข้อความหรือคำอธิบายเฉพาะหุ้น?
InternalGetText ดึงคุณสมบัติป้ายคำอธิบายหรือข้อความหุ้น?
SetText ตั้งค่าค่าของคุณสมบัติข้อความหรือคำอธิบายเฉพาะหุ้น?

OLE ปรับขนาดตัวควบคุมการทำงาน

GetControlSize ส่งกลับค่าตำแหน่งและขนาดของตัวควบคุม OLE?
SetControlSize กำหนดตำแหน่งและขนาดของตัวควบคุม OLE?
GetRectInContainer ส่งกลับค่าของตัวควบคุมรูปสี่เหลี่ยมซึ่งสัมพันธ์กับคอนเทนเนอร์ของ?
SetRectInContainer การตั้งค่าของตัวควบคุมรูปสี่เหลี่ยมซึ่งสัมพันธ์กับคอนเทนเนอร์ของ?

OLE ผูกข้อมูลฟังก์ชัน

BoundPropertyChanged แจ้งในคอนเทนเนอร์ที่มีคุณสมบัติที่ถูกผูกไว้มีการเปลี่ยนแปลง?
BoundPropertyRequestEdit ร้องขอสิทธิ์ในการแก้ไขค่าของคุณสมบัติ?

ฟังก์ชันเฟรมอย่างง่าย

EnableSimpleFrame ช่วยให้การสนับสนุนตัวควบคุมเฟรมอย่างง่าย?

OLE ควบคุมไซต์การทำงาน

ControlInfoChanged เรียกฟังก์ชันนี้หลังจากที่มีการเปลี่ยนแปลงชุดของ mnemonics ที่จัดการ โดยตัวควบคุม?
GetClientSite แบบสอบถามสำหรับตัวชี้ไปยังไซต์ของไคลเอ็นต์ปัจจุบันภายในคอนเทนเนอร์ของวัตถุ?
GetExtendedControl ดึงตัวชี้ไปยังวัตถุตัวควบคุมขยายคอนเทนเนอร์ของ?
LockInPlaceActive กำหนดว่าถ้าตัวควบคุมของคุณสามารถไม่ถูกเรียกใช้ โดยคอนเทนเนอร์?
TransformCoords แปลงค่าระหว่างที่บรรจุและตัวควบคุมการประสานงาน?

ฟังก์ชันการโต้ตอบโมดอล

PreModalDialog จะแจ้งให้ทราบในคอนเทนเนอร์ที่กล่องโต้ตอบโมดอลกำลังจะถูกแสดง?
PostModalDialog แจ้งในคอนเทนเนอร์ที่กล่องโต้ตอบโมดอลได้ถูกปิด?

การดำเนินการแบบไม่มีหน้าต่าง

ClipCaretRect ปรับตัวชี้เมื่อสี่เหลี่ยมถ้ามันจะคาบ โดยตัวควบคุม?
GetCapture กำหนดว่า วัตถุแบบไม่มีหน้าต่าง การเปิดการใช้งานตัวควบคุมมีการจับเมาส์?
GetClientRect ดึงขนาดของพื้นที่ของไคลเอ็นต์ของตัวควบคุม?
GetDC มีวิธีสำหรับตัวควบคุมแบบไม่มีหน้าต่างรับบริบทอุปกรณ์จากคอนเทนเนอร์ของ?
GetFocus กำหนดว่า ตัวควบคุมมีโฟกัส?
GetWindowlessDropTarget แทนที่จะอนุญาตให้ตัวควบคุมแบบไม่มีหน้าต่างเพื่อเป็นเป้าหมายของการลาก และปล่อยการดำเนินการ?
InvalidateRgn จะคอนเทนเนอร์หน้าต่างของไคลเอ็นต์พื้นที่ภายในขอบเขตที่กำหนด คุณสามารถใช้เพื่อวาดตัวควบคุมแบบไม่มีหน้าต่างในภูมิภาค?
OnWindowlessMessage การประมวลผลข้อความหน้าต่าง (นอกเหนือจากข้อความของเมาส์และแป้นพิมพ์) สำหรับตัวควบคุมแบบไม่มีหน้าต่าง?
ReleaseCapture จับเมาส์การประชาสัมพันธ์?
ReleaseDC รุ่นบริบทของคอนเทนเนอร์ของตัวควบคุมแบบไม่มีหน้าต่างอุปกรณ์แสดงผล?
ScrollWindow อนุญาตให้ตัวควบคุมแบบไม่มีหน้าต่างเพื่อเลื่อนพื้นที่ภายในของรูปแบบแทนที่ใช้งานอยู่บนจอแสดง?
SetCapture ทำให้หน้าต่างคอนเทนเนอร์ของตัวควบคุมที่ มีการครอบครองการจับเมาส์ในนามของตัวควบคุม?
SetFocus ทำให้หน้าต่างคอนเทนเนอร์ของตัวควบคุมที่ มีโฟกัสที่เข้าครอบครองในนามของตัวควบคุม?

ฟังก์ชันการจัดการชี้ไม่ทำงาน

ClientToParent จุดที่สัมพันธ์กับจุดเริ่มต้นของตัวควบคุมไปยังจุดที่สัมพันธ์กับจุดกำเนิดของคอนเทนเนอร์ของแปล?
GetActivationPolicy ได้เปลี่ยนแปลงการทำงานเปิดใช้งานเริ่มต้นของตัวควบคุมที่สนับสนุนอินเทอร์เฟซสำหรับIPointerInactive?
GetClientOffset ดึงความแตกต่างระหว่างมุมบนซ้ายของพื้นที่สี่เหลี่ยมของตัวควบคุมและมุมบนซ้ายของพื้นที่ของไคลเอ็นต์?
OnInactiveMouseMove แทนที่มีในคอนเทนเนอร์สำหรับตัวควบคุมที่ไม่ได้ใช้งานภายใต้ข้อเมาส์ชี้ส่งWM_MOUSEMOVEความไปยังตัวควบคุม?
OnInactiveSetCursor แทนที่มีในคอนเทนเนอร์สำหรับตัวควบคุมที่ไม่ได้ใช้งานภายใต้ข้อเมาส์ชี้ส่งWM_SETCURSORความไปยังตัวควบคุม?
ParentToClient จุดที่สัมพันธ์กับจุดกำเนิดของคอนเทนเนอร์ที่ไปยังจุดที่สัมพันธ์กับจุดเริ่มต้นของตัวควบคุมแปล?

ฟังก์ชันควบคุมแบบอะซิงโครนัส

GetReadyState ส่งกลับค่าสถานะความพร้อมของตัวควบคุม?
InternalSetReadyState ตั้งค่าสถานะความพร้อมของตัวควบคุม และ fires เหตุการณ์เปลี่ยนสถานะพร้อม?
โหลด ข้อมูลแบบอสมวารใด ๆ ก่อนหน้านี้ตั้งค่าใหม่ และเริ่มโหลดใหม่ของคุณสมบัติแบบอะซิงโครนัสของตัวควบคุม?

Overridables

DisplayError แสดงเหตุการณ์ข้อผิดพลาดของหุ้นของตัวควบคุมผู้ใช้?
DoPropExchange Serializes คุณสมบัติของวัตถุCOleControl?
GetClassID ดึง ID คลาส OLE ของตัวควบคุม?
GetMessageString แสดงข้อความแถบสถานะสำหรับรายการเมนู?
IsSubclassedControl เรียกว่าการตรวจสอบถ้าควบคุมชั้นย่อยการควบคุม Windows?
OnClick เรียกว่าลั่นหุ้นคลิกเหตุการณ์?
OnDoVerb เรียกว่าหลังจากที่มีการดำเนินการคำกริยาควบคุม?
OnDraw เรียกว่าเมื่อมีการร้องขอการควบคุมการออกตั๋วใหม่เอง?
OnDrawMetafile เรียกว่า โดยคอนเทนเนอร์เมื่อตัวควบคุมที่มีการร้องขอการวาดเองใช้บริบทอุปกรณ์ metafile?
OnEdit เรียกว่า โดยคอนเทนเนอร์ UI ที่เปิดใช้งานตัวควบคุม OLE?
OnEnumVerbs เรียกว่า โดยคอนเทนเนอร์ที่ระบุคำกริยาของตัวควบคุม?
OnEventAdvise เรียกว่าเมื่อมีการเชื่อมต่อ หรือยกเลิกการเชื่อมต่อจากตัวควบคุมตัวจัดการเหตุการณ์?
OnKeyDownEvent เรียกว่าหลังจากที่เหตุการณ์ KeyDown หุ้นได้ถูก fired?
OnKeyPressEvent เรียกว่าหลังจากที่เหตุการณ์ KeyPress หุ้นได้ถูก fired?
OnKeyUpEvent เรียกว่าหลังจากที่เหตุการณ์ keyup จะหุ้นได้ถูก fired?
OnProperties เรียกว่าเมื่อถูกเรียกคำกริยา "คุณสมบัติ" ของตัวควบคุม?
OnResetState คุณสมบัติของตัวควบคุมตั้งค่าใหม่ตามค่าเริ่มต้น?

การเปลี่ยนแปลงฟังก์ชันการแจ้งเตือน

OnAppearanceChanged เรียกว่าเมื่อมีการเปลี่ยนแปลงคุณสมบัติลักษณะที่ปรากฏของหุ้น?
OnBackColorChanged เรียกว่าเมื่อมีการเปลี่ยนแปลงคุณสมบัติ BackColor หุ้น?
OnBorderStyleChanged เรียกว่าเมื่อมีการเปลี่ยนแปลงคุณสมบัติ BorderStyle หุ้น?
OnEnabledChanged เรียกว่าเมื่อมีการเปลี่ยนแปลงคุณสมบัติ Enabled หุ้น?
OnFontChanged เรียกว่าเมื่อมีการเปลี่ยนแปลงคุณสมบัติแบบอักษรเป็นหุ้น?
OnForeColorChanged เรียกว่าเมื่อมีการเปลี่ยนแปลงคุณสมบัติ ForeColor หุ้น?
OnTextChanged เรียกว่าเมื่อหุ้นข้อความหรือคุณสมบัติคำอธิบายเฉพาะมีการเปลี่ยนแปลง?

OLE แจ้งเตือนอินเทอร์เฟซสำหรับการทำงาน

OnAmbientPropertyChange เรียกว่าเมื่อมีการเปลี่ยนแปลงคุณสมบัติการดนตรีแอมเบียนต์?
OnClose แจ้งตัวควบคุมที่IOleControl::Closeถูกเรียก?
OnFreezeEvents เรียกว่าเมื่อเหตุการณ์ของตัวควบคุมจะแช่เย็น หรือ unfrozen?
OnGetControlInfo แสดงข้อมูล mnemonic คอนเทนเนอร์?
OnMnemonic เรียกว่าเมื่อมีการกดแป้น mnemonic ของตัวควบคุม?
OnRenderData เรียกว่าโดยกรอบการเรียกข้อมูลในรูปแบบที่ระบุ?
OnRenderFileData เรียกว่าโดยกรอบการเรียกข้อมูลจากแฟ้มในรูปแบบที่ระบุ?
OnRenderGlobalData เรียกว่าโดยกรอบการเรียกข้อมูลจากหน่วยความจำระดับโลกในรูปแบบที่ระบุ?
OnSetClientSite แจ้งตัวควบคุมที่IOleControl::SetClientSiteถูกเรียก?
OnSetData แทนที่ข้อมูลของตัวควบคุม ด้วยค่าอื่น?
OnSetExtent เรียกว่าหลังจากที่มีการเปลี่ยนแปลงขอบเขตของตัวควบคุม?
OnSetObjectRects เรียกว่าหลังจากที่มีการเปลี่ยนแปลงขนาดของตัวควบคุม?

IViewObject Interface แจ้ง Overridables

OnGetColorSet แจ้งตัวควบคุมที่IOleObject::GetColorSetถูกเรียก?
OnGetNaturalExtent แทนที่การเรียกข้อมูลของตัวควบคุมจอแสดงผลขนาดใกล้เคียงที่สุดกับโหมดขนาดและขอบเขตการที่เสนอ?
OnGetViewExtent แทนการเรียกขนาดของพื้นที่แสดงผลของตัวควบคุม (สามารถใช้ในการเปิดใช้งานรูปวาดสองรอบ)?
OnGetViewRect แทนที่การแปลงขนาดของตัวควบคุมเป็นสี่เหลี่ยมที่เริ่มการทำงานในตำแหน่งที่ระบุ?
OnGetViewStatus แทนที่การเรียกดูสถานะของตัวควบคุม?
OnQueryHitPoint แทนเพื่อสอบถามว่าการแสดงผลของตัวควบคุมเหลื่อมกับจุดที่กำหนด?
OnQueryHitRect แทนเพื่อสอบถามว่าการแสดงผลของตัวควบคุมเหลื่อมกับจุดใด ๆ ในสี่เหลี่ยมที่กำหนดให้?

-สถานที่เปิดใช้งานฟังก์ชัน

OnGetInPlaceMenu การร้องขอหมายเลขอ้างอิงของตัวควบคุมเมนูที่จะผสานกับเมนูคอนเทนเนอร์?
OnHideToolBars เรียกว่า โดยคอนเทนเนอร์เมื่อตัวควบคุมเป็น UI ที่ปิดการใช้งาน?
OnShowToolBars เรียกว่าเมื่อตัวควบคุมถูก UI ที่เปิดใช้งาน?

ฟังก์ชันการเรียกดูคุณสมบัติ

OnGetDisplayString เรียกว่ารับสายอักขระการแทนค่าคุณสมบัติ?
OnGetPredefinedStrings ส่งกลับสายอักขระที่แสดงค่าที่เป็นไปได้สำหรับคุณสมบัติ?
OnGetPredefinedValue ส่งกลับค่าที่ตรงกับสายอักขระกำหนดไว้ล่วงหน้า?
OnMapPropertyToPage บ่งชี้หน้าคุณสมบัติที่ใช้สำหรับแก้ไขคุณสมบัติ?

ภาพรวม COleControl |nbsp พื้นฐานชั้นสมาชิก| แผนภูมิของลำดับชั้น(&N)

Index