EVENT_CUSTOM

EVENT_CUSTOM ( pszName, pfnFire, vtsParams )

พารามิเตอร์

pszName

ชื่อของเหตุการณ์?

pfnFire

ชื่อของเหตุการณ์ firing ฟังก์ชัน?

vtsParams

ช่องว่างคั่นรายการอย่าง น้อยหนึ่งค่าคงที่ระบุรายการพารามิเตอร์ของฟังก์ชัน?

หมายเหตุ

ใช้แมโคEVENT_CUSTOMเพื่อกำหนดรายการเหตุการณ์แผนที่สำหรับเหตุการณ์แบบกำหนดเอง?

พารามิเตอร์vtsParamsเป็นรายการคั่นด้วยช่องว่างของค่าจากค่าคงVTS_ ค่าเหล่านี้โดยคั่น ด้วยช่องว่าง (ไม่เครื่องหมายจุลภาค) อย่างน้อยหนึ่งระบุรายการพารามิเตอร์ของฟังก์ชัน ตัวอย่างเช่น:

VTS_COLOR VTS_FONT

ระบุรายการประกอบด้วยเลขจำนวนเต็มสั้นตามด้วยการBOOL?

ค่าคงVTS_และความหมายของมีดังนี้:

สัญลักษณ์ ชนิดพารามิเตอร์
VTS_I2 สั้น
VTS_I4 ความยาว
VTS_R4 ทุ่น
VTS_R8 คู่
VTS_COLOR OLE_COLOR
VTS_CY สกุลเงิน
VTS_DATE วัน
VTS_BSTR const char *
VTS_DISPATCH LPDISPATCH
VTS_FONT IFontDispatch *
VTS_HANDLE หมายเลขอ้างอิง
VTS_SCODE SCODE
VTS_BOOL BOOL
VTS_VARIANT const VARIANT *
VTS_PVARIANT ตัวแปร *
VTS_UNKNOWN LPUNKNOWN
VTS_OPTEXCLUSIVE OLE_OPTEXCLUSIVE
VTS_PICTURE IPictureDisp *
VTS_TRISTATE OLE_TRISTATE
VTS_XPOS_PIXELS OLE_XPOS_PIXELS
VTS_YPOS_PIXELS OLE_YPOS_PIXELS
VTS_XSIZE_PIXELS OLE_XSIZE_PIXELS
VTS_YSIZE_PIXELS OLE_YSIZE_PIXELS
VTS_XPOS_HIMETRIC OLE_XPOS_HIMETRIC
VTS_YPOS_HIMETRIC OLE_YPOS_HIMETRIC
VTS_XSIZE_HIMETRIC OLE_XSIZE_HIMETRIC
VTS_YSIZE_HIMETRIC OLE_YSIZE_HIMETRIC

หมายเหตุnbsp  มีการกำหนดค่าคงที่ตัวแปรเพิ่มเติมสำหรับตัวแปรชนิดทั้งหมด ด้วยข้อยกเว้นของVTS_FONTและVTS_PICTUREที่มีตัวชี้ไปยังค่าคงตัวแปรข้อมูล ค่าคงที่เหล่านี้จะถูกตั้งชื่อโดยใช้แบบแผนการconstantname VTS_P ตัวอย่างเช่นVTS_PCOLORเป็นตัวชี้ไปยังค่าคงVTS_COLOR(&N)?

ดูเพิ่มเติมnbspEVENT_CUSTOM_ID, DECLARE_EVENT_MAP(&N)

Index