DECLARE_WND_SUPERCLASS ( WndClassName, OrigWndClassName )
¸Å°³ º¯¼ö
WndClassName
[in] OrigWndClassName½´ÆÛ Ŭ·¡½º´Â â Ŭ·¡½ºÀÇ À̸§ÀÔ´Ï´Ù. NULL, ATL â Ŭ·¡½º À̸§À» »ý¼º ÇÏ´Â °æ¿ì¡£
OrigWndClassName
[in] ±âÁ¸ â Ŭ·¡½ºÀÇ À̸§¡£
ÁÖÀÇ
ATL ActiveX ÄÁÆ®·ÑÀÇ ÄÁÆ®·Ñ Ŭ·¡½º¿¡ÀÌ ¸ÅÅ©·Î ¹èÄ¡ ÇÕ´Ï´Ù. ÀÌ ¸ÅÅ©·Î »ç¿ë ÇÏ¸é ±âÁ¸ â Ŭ·¡½º¸¦ ½´ÆÛ Ŭ·¡½º´Â â Ŭ·¡½ºÀÇ À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. CWndClassInfo ½´ÆÛ Ŭ·¡½ºÀÇ Á¤º¸¸¦ °ü¸®¡£
´ÙÀ½ Á¤Àû ÇÔ¼ö¸¦ ±¸Çö ÇÏ´Â DECLARE_WND_SUPERCLASS:
Á¤Àû CWndClassInfoamp; GetWndClassInfo()(&A)
±âº»ÀûÀ¸·Î CWindowImpl DECLARE_WND_CLASS ¸ÅÅ©·Î »ç¿ë ÇÏ ¿© »õ â Ŭ·¡½º¸¦ ±â¹ÝÀ¸·Î Çϴ âÀ» ¸¸µì´Ï´Ù. CWindowImpl¿¡¼ DECLARE_WND_SUPERCLASS ¸ÅÅ©·Î ÁöÁ¤ ÇÏ ¿©-Ŭ·¡½º, ÆÄ»ý â Ŭ·¡½º´Â ±âÁ¸ Ŭ·¡½º¿¡ µû¶ó ´Þ¶ó Áý´Ï´Ù ÀÖÁö¸¸ â ÇÁ·Î½ÃÀú¸¦ »ç¿ë ÇÕ´Ï´Ù. ÀÌ ±â¼úÀº superclassingÀ» ¶ó°í ÇÕ´Ï´Ù.
DECLARE_WND_CLASS ¹× DECLARE_WND_SUPERCLASS ¸ÅÅ©·Î »ç¿ë ÇÏ ¿© ¿Ü¿¡ ÀÚ½ÅÀÇ ±¸Çö GetWndClassInfo ÇÔ¼ö¸¦ ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
Superclassing¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ Win32 SDK¿¡¼ â ÇÁ·Î½ÃÀú Superclassing . ATL¿¡¼ âÀ» »ç¿ë ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼ ATL â Ŭ·¡½º¡£