RegisterClass

RegisterClass ÇÔ¼ö CreateWindow ¶Ç´Â CreateWindowEx ÇÔ¼ö¿¡ ´ë ÇÑ È£Ãâ¿¡¼­ ÀÌÈÄ¿¡ »ç¿ë¿¡ ´ë ÇÑ Ã¢ Ŭ·¡½º µî·Ï.

RegisterClass ÇÔ¼ö RegisterClassEx ÇÔ¼ö¿¡ ÀÇÇØ ´ëü µÇ¾ú½À´Ï´Ù. ±×·¯³ª °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù RegisterClass, Ŭ·¡½º ÀÛÀº ¾ÆÀÌÄÜÀ» ¼³Á¤ÇÒ Çʿ䰡 ¾ø´Â °æ¿ì.

¾ÆÅè RegisterClass (  CONST WNDCLASS  * lpWndClass / / ÁÖ¼Ò Å¬·¡½º¿Í ±¸Á¶Ã¼ÀÇ / / µ¥ÀÌÅÍ);
 

¸Å°³ º¯¼ö

lpWndClass
WNDCLASS ±¸Á¶Ã¼ Æ÷ÀÎÅÍÀÔ´Ï´Ù. ÇÔ¼ö¿¡ Àü´Þ Çϱâ Àü¿¡ ÀûÀý ÇÑ Å¬·¡½º ¼Ó¼ºÀ» °¡Áø ±¸Á¶¸¦ ÀÛ¼º ÇØ¾ß ÇÕ´Ï´Ù.

¹Ýȯ °ª

ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº µî·Ï µÈ Ŭ·¡½º¸¦ °íÀ¯ ÇÏ °Ô ½Äº° ÇÏ´Â ¾ÆÅè.

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

ÁÖÀÇ

ÅØ½ºÆ® ¸Þ½ÃÁö¸¦ ±â´ë ÇÏ´Â »ý¼ºµÈ µÈ Ŭ·¡½ºÀÇ Ã¢ ¶Ç´Â ¹®ÀÚ ¸Å°³ º¯¼ö¸¦ »ç¿ë ÇÏ´Â ANSI ¹®ÀÚ ÁýÇÕ; ÀÀ¿ë ÇÁ·Î±×·¥ RegisterClassA¸¦ »ç¿ë ÇÏ ¿© â Ŭ·¡½º¸¦ µî·Ï ÇÏ´Â °æ¿ì ½Ã½ºÅÛÀ» ¾Ë·ÁÁÝ´Ï´Ù. RegisterClassW¸¦ »ç¿ë ÇÏ ¿© µî·Ï ÇÏ´Â °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥ ¿äû ½Ã½ºÅÛ À¯´ÏÄÚµå·Î ¸Þ½ÃÁöÀÇ ÅØ½ºÆ® ¸Å°³ º¯¼ö¸¦ Àü´Þ ÇÕ´Ï´Ù. IsWindowUnicode ÇÔ¼ö¸¦ ÅëÇØ ÀÀ¿ë ÇÁ·Î±×·¥ °¢ âÀÇ Æ¯¼ºÀ» Äõ¸® ÇÕ´Ï´Ù. ANSI ¹× À¯´ÏÄÚµå ÇÔ¼ö´Â Win32 API¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ÇϽʽÿÀ. ÇÔ¼ö ÇÁ·ÎÅäŸÀÔ.

Á¾·áÇÒ ¶§ ÀÀ¿ë ÇÁ·Î±×·¥À» µî·Ï ÇÏ´Â ¸ðµç â Ŭ·¡½º µî·Ï µÇÁö.

Windows 95: DLLÀÌ ¾ð·ÎµåµÉ ¶§ DLL¿¡ ÀÇÇØ µî·Ï µÈ ¸ðµç â Ŭ·¡½º µî·Ï µÇÁö.

Windows NT: DLLÀÌ ¾ð·ÎµåµÉ ¶§ DLL¿¡ ÀÇÇØ µî·Ï µÈ ¾øÀ½ â Ŭ·¡½º µî·Ï µÇÁö.

Windows 95:RegisterClass WNDCLASS ±¸Á¶Ã¼ÀÇ cbWndExtra ¶Ç´Â cbClsExtra ¸â¹ö 40 ¹ÙÀÌÆ® ÀÌ»ó Æ÷ÇÔ ÇÏ´Â °æ¿ì ½ÇÆÐ .

Windows CE: Windows CE ±âº» ¸Þ´º¸¦ Áö¿ø ÇÏÁö ¾ÊÀ¸¹Ç·Î lpWndClass ¸Å°³ º¯¼ö°¡ °¡¸®Å°´Â WNDCLASS ±¸Á¶ lpszMenuName Çʵ带 Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù.

LpWndClass °¡ °¡¸®Å°´Â WNDCLASS ±¸Á¶Ã¼ÀÇ hCursor Çʵ带 »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù ÀûÀý ÇÑ ´ë»ó Ç÷§Æû¿¡¼­ ¸¶¿ì½º Ä¿¼­ Áö¿øÀ» Á¦°ø ÇÏ´Â Windows CE Iconcurs ±¸¼º ¿ä¼Ò¸¦ »ç¿ë ÇÏÁö ¾Ê´Â.

QuickInfo

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

Âü°í Ç׸ñ

â Ŭ·¡½º °³¿ä â Ŭ·¡½º ÇÔ¼ö, CreateWindow, CreateWindowEx, GetClassInfo, GetClassName, RegisterClassEx, UnregisterClass, WindowProc, WNDCLASS

 

Index