GetClassInfo

â Ŭ·¡½º¿¡ ´ë ÇÑ Á¤º¸¸¦ °Ë»ö ÇÏ´Â GetClassInfo ÇÔ¼ö.

GetClassInfo ÇÔ¼ö´Â GetClassInfoEx ÇÔ¼ö¿¡ ÀÇÇØ ´ëü µÇ¾ú½À´Ï´Ù. ±×·¯³ª °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù GetClassInfo, Ŭ·¡½º ÀÛÀº ¾ÆÀÌÄÜ¿¡ ´ë ÇÑ Á¤º¸¸¦ ÇÊ¿ä ÇÏÁö ¾ÊÀº °æ¿ì.

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

¸Å°³ º¯¼ö

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

¹Ýȯ °ª

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

ÇÔ¼ö°¡ ½ÇÆÐ ÇÏ¸é ¹Ýȯ °ªÀº 0ÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.

ÁÖÀÇ

Windows CE: ¿øÀÚ RegisterClass ¿¡¼­ ¹Ýȯ µÇ¾î¾ß ÇÕ´Ï´Ù lpClassName ¿øÀÚ °æ¿ì.

Âü°í Ç׸ñ

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

 

Index