COleDocObjectItem::ExecCommand

Hresult ใน ExecCommand (DWORD nCmdID, DWORD nCmdExecOpt OLECMDEXECOPT_DONTPROMPTUSER, const GUID * = pguidCmdGroup = NULL);

ส่งกลับค่า

ส่งกลับค่าS_OKถ้าสำเร็จ มิฉะนั้น ส่งกลับรหัสข้อผิดพลาดต่อไปนี้?

ค่า คำอธิบาย
E_UNEXPECTED เกิดข้อผิดพลาดที่ไม่คาดคิด?
E_FAIL เกิดข้อผิดพลาด?
E_NOTIMPL MFC ที่บ่งชี้ว่า ตัวเองควรพยายามที่จะแปล และส่งคำสั่ง?
OLECMDERR_E_UNKNOWNGROUP pguidCmdGroupเป็นไม่ใช่ -NULLแต่ไม่ระบุกลุ่มคำสั่งที่รู้จัก?
OLECMDERR_E_NOTSUPPORTED nCmdIDไม่รับรู้เป็นคำสั่งที่ถูกต้องในการ pGroup ของกลุ่ม?
OLECMDERR_DISABLED คำสั่งที่ระบุโดยnCmdIDถูกปิดใช้งาน และไม่สามารถดำเนินการ?
OLECMDERR_NOHELP โทรถามวิธีใช้ในคำสั่งที่ระบุโดยnCmdIDแต่ไม่มีวิธีที่จะพร้อมใช้งาน?
OLECMDERR_CANCELLED ผู้ใช้ยกเลิกการดำเนินการ?

พารามิเตอร์

nCmdID

ตัวระบุของคำสั่งการดำเนินการ ต้องอยู่ในกลุ่มที่ระบุโดยpguidCmdGroup?

nCmdExecOpt

ระบุตัวเลือกการดำเนินการคำสั่ง โดยค่าเริ่มต้น การตั้งค่าดำเนินการคำสั่ง โดยไม่มีพร้อมท์ให้ผู้ใช้ ดู OLECMDEXECOPTสำหรับรายการของค่า?

pguidCmdGroup

รหัสเฉพาะของกลุ่มคำสั่ง โดยค่าเริ่มต้นNULLซึ่งระบุกลุ่มมาตรฐาน คำสั่งที่ถูกส่งผ่านไปในnCmdIDต้องเป็นสมาชิกของกลุ่ม?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกดำเนินการคำสั่งที่ระบุ โดยผู้ใช้?

การpguidCmdGroupและพารามิเตอร์nCmdIDเข้าด้วยกันจะระบุคำสั่งเรียก กระทำที่แน่นอนจะปฏิบัติระบุพารามิเตอร์nCmdExecOpt?

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

ดูเพิ่มเติมnbsp IOleCommandTarget::Exec(&N)

Index