IMPLEMENT_BOOL_STOCKPROP ( fname, pname, dispid )
พารามิเตอร์
fname
[ใน] ชื่อที่ใช้ในการสร้างชื่อของวิธีการเก็บและรับ?
pname
[ใน] ชื่อที่ใช้ในการสร้างชื่อของสมาชิกข้อมูลที่เก็บค่าคุณสมบัติ?
dispid
[ใน] DISPID ของคุณสมบัติ?
หมายเหตุ
ใช้หุ้นคุณสมบัติที่มีค่าบูลีน เดียวกับแมโคIMPLEMENT_STOCKPROPยกเว้นว่าวิธีการรับค่าของข้อมูลสมาชิกประกอบด้วยคุณสมบัติและส่งกลับที่VARIANT_TRUEหรือVARIANT_FALSEแทนที่จะส่งกลับค่าทดสอบ ซึ่งช่วยให้คอนเทนเนอร์ที่ตีความค่าไม่เป็นศูนย์ทั้งหมดเป็นจริงเพื่อใช้คุณสมบัติ คุณสมบัติของหุ้นมาตรฐานที่มีค่าบูลีนเป็นอัตโนมัติขนาดเส้นขอบที่มองเห็นได้ Enabledแท็บหยุดและผล?
IMPLEMENT_BOOL_STOCKPROPสร้างข้อมูลสมาชิกในชั้นเรียนของคุณควบคุมสำหรับคุณสมบัติ สร้างวิธีการเก็บและรับสำหรับคุณสมบัติ และเพิ่มรหัสการแจ้งเตือน และปรับให้ตรงกับในคอนเทนเนอร์ถ้าการเปลี่ยนแปลงคุณสมบัติ?
ชื่อวิธีเก็บและรับถูกสร้าง โดยการผนวกfnameกับ put_ และ get_ ตัวอย่างเช่น ถ้าfname Enabled มีชื่อเมธอด put_Enabled และget_Enabled?
ชื่อสมาชิกที่ข้อมูลถูกสร้างขึ้น โดยการผนวกpnameเพื่อ m_ ตัวอย่างเช่น ถ้าpname bEnabled เป็นสมาชิกข้อมูลm_bEnabled?
ATL แมโครและฟังก์ชันที่ส่วนกลาง
ดูเพิ่มเติม
CStockPropImpl, IMPLEMENT_BSTR_STOCKPROP, IMPLEMENT_STOCKPROP, CComControl::m_bEnabled, CComControl::m_bAutoSize, CComControl::m_bBorderVisible, CComControl::m_bTabStop, CComControl::m_bValid