IMPLEMENT_STOCKPROP

IMPLEMENT_STOCKPROP ( ชนิด, fname, pname, dispid )

พารามิเตอร์

ชนิด

[ใน] ชนิดข้อมูลของคุณสมบัติ?

fname

[ใน] ชื่อที่ใช้ในการสร้างชื่อของวิธีการเก็บและรับ?

pname

[ใน] ชื่อที่ใช้ในการสร้างชื่อของสมาชิกข้อมูลที่เก็บค่าคุณสมบัติ?

dispid

[ใน] DISPID ของคุณสมบัติ?

หมายเหตุ

สร้างข้อมูลสมาชิกในชั้นเรียนของคุณควบคุมสำหรับคุณสมบัติ สร้างวิธีการเก็บและรับสำหรับคุณสมบัติ และเพิ่มรหัสการแจ้งเตือน และปรับให้ตรงกับในคอนเทนเนอร์ถ้าการเปลี่ยนแปลงคุณสมบัติ?

ชื่อวิธีเก็บและรับถูกสร้าง โดยการผนวกfnameกับ put_ และ get_ ตัวอย่างเช่น ถ้าfname BorderWidth มีชื่อเมธอด put_BorderWidth และget_BorderWidth?

ชื่อสมาชิกที่ข้อมูลถูกสร้างขึ้น โดยการผนวกpnameเพื่อ m_ ตัวอย่างเช่น ถ้าpname nBorderWidth เป็นสมาชิกข้อมูลm_nBorderWidth?

สำหรับคุณสมบัติของหุ้นข้อ ใช้แมโคIMPLEMENT_BSTR_STOCKPROPเพราะมันจะจัดสรรสตใหม่ และคัดลอกข้อความที่ส่งผ่านเข้าไปในนั้นโดยอัตโนมัติ สำหรับคุณสมบัติของหุ้นบูลีน ใช้แมโคIMPLEMENT_BOOL_STOCKPROP?

ATL แมโครและฟังก์ชันที่ส่วนกลาง

ดูเพิ่มเติม

CStockPropImpl

Index