GetClassInfoEx

GetClassInfoEx ÇÔ¼ö´Â â Ŭ·¡½º¿Í °ü·Ã µÈ ÀÛÀº ¾ÆÀÌÄÜ ÇÚµéÀ» Æ÷ÇÔ ÇÏ ¿© â Ŭ·¡½º¿¡ ´ë ÇÑ Á¤º¸¸¦ °Ë»ö ÇÕ´Ï´Ù. GetClassInfo ÇÔ¼ö ÀÛÀº ¾ÆÀÌÄÜÀÇ ÇÚµéÀ» °Ë»ö ÇÏÁö ¾Ê´Â´Ù.

(BOOL GetClassInfoEx HINSTANCE  hinst, / / ÀÀ¿ë ÇÁ·Î±×·¥ ÀνºÅϽºÀÇ ÇÚµéLPCTSTRlpszClass, / / ÁÖ¼Ò Å¬·¡½º À̸§ ¹®ÀÚ¿­ÀÇLPWNDCLASSEXlpwcx / / ÁÖ¼Ò Å¬·¡½º µ¥ÀÌÅÍ ±¸Á¶);
 

¸Å°³ º¯¼ö

hinst
Ŭ·¡½º¸¦ ¸¸µç ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÀνºÅϽº¸¦ ó¸® ÇÕ´Ï´Ù. (¿¹: ´ÜÃß ¶Ç´Â ¸ñ·Ï »óÀÚ) ½Ã½ºÅÛ¿¡ ÀÇÇØ Á¤ÀÇ µÈ Ŭ·¡½º¿¡ ´ë ÇÑ Á¤º¸¸¦ °Ë»ö ÇÏ·Á¸éÀÌ ¸Å°³ º¯¼ö°¡ NULL·Î ¼³Á¤.
lpszClass
Ŭ·¡½º À̸§ÀÌ Æ÷ÇÔ µÈ null·Î ³¡³ª´Â ¹®ÀÚ¿­ Æ÷ÀÎÅÍÀÔ´Ï´Ù. À̸§Àº preregistered Ŭ·¡½º ¶Ç´Â RegisterClassEx ÇÔ¼ö¿¡ ´ë ÇÑ ÀÌÀü È£Ãâ¿¡ ÀÇÇØ µî·Ï µÈ Ŭ·¡½º ¿©¾ß ÇÕ´Ï´Ù. ¶ÇÇÑÀÌ ¸Å°³ º¯¼ö´Â Á¤¼ö ¿øÀÚ µÉ ¼ö ÀÖ½À´Ï´Ù. ±Û·Î¹ú ¾ÆÅè¿¡ ´ë ÇÑ ÀÌÀü È£Ãâ¿¡¼­ ¸¸µç °æ¿ìÀÌ ¸Å°³ º¯¼ö´Â Á¤¼ö ¿øÀÚ, ÇØ¾ß ÇÕ´Ï´Ù GlobalAddAtom ÇÔ¼ö. ¿øÀÚ, 16-ºñÆ® °ª º¸´Ù ÀÛÀº 0xC000, lpszClass; ³·Àº ¼ø¼­ ´Ü¾î¿¡ ÀÖ¾î¾ß ³ôÀº ¼ø¼­ ´Ü¾î´Â 0 À̾î¾ß ÇÕ´Ï´Ù.
lpwcx
Ŭ·¡½º¿¡ ´ë ÇÑ Á¤º¸¸¦ ¼ö½Å ÇÏ´Â WNDCLASSEX ±¸Á¶¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ.

¹Ýȯ °ª

¹Ýȯ °ªÀº 0ÀÌ ¾Æ´Ñ ÇÔ¼ö°¡ ÀÏÄ¡ Çϴ Ŭ·¡½º¸¦ ãÀ¸¸é ¼º°øÀûÀ¸·Î µ¥ÀÌÅ͸¦ º¹»ç ÇÏ´Â °æ¿ì.

ÇÔ¼ö ÀÏÄ¡ Çϴ Ŭ·¡½º¸¦ ãÀ» ÇÏÁö ¾ÊÀ¸¸ç µ¥ÀÌÅ͸¦ ¼º°øÀûÀ¸·Î º¹»ç¸¦ ÇÏ´Â °æ¿ì ¹Ýȯ °ªÀº 0ÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.5 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼­ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.

Âü°í Ç׸ñ

â Ŭ·¡½º °³¿ä, ±â´ÉÀ» â Ŭ·¡½º, GetClassLong, GetClassName, GlobalAddAtom, RegisterClassEx

 

Index