DISP_PROPERTY_EX

DISP_PROPERTY_EX ( Ŭ·¡½º, pszName, memberGet, memberSet, vtPropType )

# include lt;afxdisp.h>

¸Å°³ º¯¼ö

Ŭ·¡½º

Ŭ·¡½ºÀÇ À̸§¡£

pszName

¼Ó¼ºÀÇ ¿ÜºÎ À̸§¡£

memberGet

¼Ó¼ºÀ» °¡Á®¿À´Â µ¥ »ç¿ë ÇÏ´Â ¸â¹ö ÇÔ¼öÀÇ À̸§¡£

memberSet

¼Ó¼ºÀ» ¼³Á¤ ÇÏ´Â µ¥ »ç¿ë ÇÏ´Â ¸â¹ö ÇÔ¼öÀÇ À̸§¡£

vtPropType

¼Ó¼ºÀÇ À¯ÇüÀ» ÁöÁ¤ ÇÏ´Â °ª¡£

ÁÖÀÇ

DISP_PROPERTY_EX ¸ÅÅ©·Î OLE ÀÚµ¿È­ ¼Ó¼º Á¤ÀÇ ¹× ¼Ó¼ºÀÇ °ªÀ» ¼³Á¤ ÇÏ´Â µ¥ »ç¿ë ÇÏ´Â ÇÔ¼ö À̸§À» µð½ºÆÐÄ¡ ¸Ê¿¡ »ç¿ë µË´Ï´Ù.

MemberGet ¹× memberSet ÇÔ¼ö ¼­¸íÀÌ vtPropType Àμö¿¡ ÀÇÇØ °áÁ¤ ÇÕ´Ï´Ù. MemberGet ÇÔ¼ö´Â Àμö¸¦ »ç¿ë ÇÏ °í vtPropType¿¡ ÀÇÇØ ÁöÁ¤ µÈ Çü½ÄÀÇ °ªÀ» ¹Ýȯ ÇÕ´Ï´Ù. MemberSet ÇÔ¼ö vtPropType ¿¡ ÀÇÇØ ÁöÁ¤ µÈ Çü½ÄÀÇ Àμö¸¦ »ç¿ë ÇÏ °í ¾Æ¹«°Íµµ ¹Ýȯ ÇÏÁö ¾Ê½À´Ï´Ù.

VtPropType Àμö´Â Çü½ÄÀÌ VARTYPEÀÔ´Ï´Ù. ÀÌ Àμö¿¡ ´ë ÇÑ °¡´ÉÇÑ °ª¿¡¼­ ÃÔ¿µ µÈ VARENUM ¿­°ÅÇü. ÀÌ·¯ÇÑ °ª ¸ñ·ÏÀº DISP_FUNCTION¿¡¼­ vtRetVal ¸Å°³ º¯¼ö¿¡ ´ë ÇÑ ¼³¸íÀ» ÂüÁ¶ ÇϽʽÿÀ. Âü°í VT_EMPTY, DISP_FUNCTION ¹ß¾ð¿¡ ³ª¿­ µÈ ¼Ó¼º µ¥ÀÌÅÍ Çü½ÄÀ¸·Î Çã¿ë µÇÁö ¾Ê½À´Ï´Ù¡£

Âü°í Ç׸ñnbsp;µð½ºÆÐÄ¡ ¸Ê, DECLARE_DISPATCH_MAP, DISP_PROPERTY, DISP_FUNCTION, BEGIN_DISPATCH_MAP, END_DISPATCH_MAP(&N)

Index