GetClassLong

¿øÇü

DWORD GetClassLong( HWND hWnd, int nIndex);

MFC ¿øÇü

ÇØ´çÇÏ´Â ÇÔ¼ö ¾øÀ½

Àμö

¢ºhWnd : Á¶»çÇÒ Å¬·¡½º°¡ ¼ÓÇØÀÖ´Â À©µµ¿ìÀÇ ÇÚµé, À©µµ¿ìÀÇ ÇÚµéÀ» ÅëÇØ À©µµ¿ì Ŭ·¡½º¸¦ °£Á¢ÀûÀ¸·Î ÁöÁ¤Çϸç Á¶»ç´ë»óÀº ÀÌ À©µµ¿ì°¡ ¾Æ´Ï¶ó À©µµ¿ì°¡ ¼ÓÇØÀÖ´Â À©µµ¿ì Ŭ·¡½ºÀÌ´Ù.

¢ºnIndex : Á¶»çÇÒ °ªÀ» ÁöÁ¤ÇÏ¸ç ´ÙÀ½ °ª Áß Çϳª¸¦ ÁöÁ¤ÇÑ´Ù. À©µµ¿ì Ŭ·¡½º¸¦ µî·ÏÇÒ ¶§ »ç¿ëÇÏ´Â WNDCLASS ±¸Á¶Ã¼ÀÇ ¸â¹ö¿¡ ´ëÀÀµÈ´Ù.

°ª ¼³¸í
GCL_CBCLSEXTRA

cbClsExtra ¸â¹ö°ª. Ŭ·¡½ºÀÇ ¿©ºÐ ¸Þ¸ð¸® ¾çÀ» Á¶»çÇÑ´Ù.

GCL_CBWNDEXTRA

cbWndExtra ¸â¹ö°ª. À©µµ¿ìÀÇ ¿©ºÐ ¸Þ¸ð¸® ¾çÀ» Á¶»çÇÑ´Ù.

GCL_HBRBACKGROUND À©µµ¿ìÀÇ ¹è°æ ºê·¯½Ã ÇÚµé. hbrBackground ¸â¹ö
GCL_HCURSOR À©µµ¿ìÀÇ Ä¿¼­ ÇÚµé. hCursor ¸â¹ö
GCL_HICON À©µµ¿ìÀÇ ¾ÆÀÌÄÜ ÇÚµé. hIcon ¸â¹ö
GCL_HMODULE À©µµ¿ì Ŭ·¡½º¸¦ µî·ÏÇÑ ÇÁ·Î±×·¥ÀÇ ÇÚµé. hInstance ¸â¹ö
GCL_MENUNAME ¸Þ´º ¸®¼Ò½º ¹®ÀÚ¿­. hMenu ¸â¹ö
GCL_STYLE À©µµ¿ì Ŭ·¡½ºÀÇ ½ºÅ¸ÀÏ. style ¸â¹ö
GCL_WNDPROC À©µµ¿ì ÇÁ·Î½ÃÀúÀÇ ÁÖ¼Ò. lpfnWndProc ¸â¹ö
GCW_ATOM

À©µµ¿ì Ŭ·¡½º¸¦ ´ëÇ¥ÇÏ´Â ¾ÆÅè°ªÀ̸ç RegisterClass ÇÔ¼ö°¡ À©µµ¿ì Ŭ·¡½º¸¦ µî·ÏÇÑ ÈÄ ¸®ÅÏÇÏ´Â °ªÀÌ´Ù.

¶Ç´Â À©µµ¿ì Ŭ·¡½º¿¡ ¿©ºÐ ¸Þ¸ð¸®°¡ µî·ÏµÇ¾î ÀÖÀ» °æ¿ì ¿©ºÐ ¸Þ¸ð¸®ÀÇ ¿ÀÇÁ¼ÂÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ÀÌ °ªÀº ¹Ýµå½Ã ¾ç¼ö¿©¾ß Çϸç cbClsExtra-4º¸´Ù´Â ÀÛ¾î¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î ¿©ºÐ ¸Þ¸ð¸®°¡ 16¹ÙÀÌÆ® ÁöÁ¤µÇ¾î ÀÖÀ¸¸é nIndex´Â 0~12±îÁö ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.

¸®ÅÏ

¼º°øÇÏ¸é ¿äûÇÑ ¼Ó¼º°ªÀ» ¸®ÅÏÇÏ¸ç ½ÇÆнà 0À» ¸®ÅÏÇÑ´Ù.

¼³¸í

À©µµ¿ì Ŭ·¡½º´Â WNDCLASS(EX) ±¸Á¶Ã¼¿¡ ÀÇÇØ ¼Ó¼ºµéÀÌ ÁöÁ¤µÇ¸ç RegisterClass(Ex) ÇÔ¼ö¿¡ ÀÇÇØ ÀÌ ¼Ó¼ºµéÀÌ µî·ÏµÈ´Ù. ÀÏ´Ü µî·ÏµÈ Ŭ·¡½ºÀÇ ¼Ó¼ºÀ» Á¶»çÇÏ°íÀÚ ÇÒ ¶§ ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇϸç SetClassLong ÇÔ¼ö·Î ¼Ó¼º°ªÀ» º¯°æÇÒ ¼öµµ ÀÖ´Ù. ¼Ó¼º°ªÀ» ´ëÀÔÇÒ ¶§´Â SetClassLong ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ±âÁ¸¿¡ ¼³Á¤µÇ¾î ÀÖ´Â °ªÀ» ÆíÁýÇÏ°íÀÚ ÇÒ °æ¿ì´Â GetClassLong ÇÔ¼ö·Î °ªÀ» Á¶»çÇÏ¿© º¯°æÇÑ ÈÄ SetClassLong ÇÔ¼ö·Î ´Ù½Ã ÁöÁ¤ÇÏ¸é µÈ´Ù. ¿¹¸¦ µé¾î À©µµ¿ì Ŭ·¡½ºÀÇ ½ºÅ¸ÀÏ¿¡ ´Ù¸¥ ½ºÅ¸ÀÏÀ» Ãß°¡·Î ÁöÁ¤ÇÏ°íÀÚ ÇÒ ¶§´Â ¸ÕÀú °ªÀ» Á¶»çÇÑ ÈÄ ½ºÅ¸ÀÏ¿¡ ¿øÇÏ´Â Ãß°¡ ½ºÅ¸ÀÏÀ» OR ¿¬»êÀÚ·Î ÁöÁ¤ÇØ¾ß ÇÑ´Ù.À©µµ¿ì Ŭ·¡½ºÀÇ ¼Ó¼ºÀ» º¯°æÇÏ´Â ¿¹Á¦´Â SetClassLong ÇÔ¼ö¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù.

Âü°íÇÔ¼ö

SetClassLong : À©µµ¿ì Ŭ·¡½ºÀÇ ¼Ó¼º°ªÀ» º¯°æÇÑ´Ù.

Ç÷§Æû

95ÀÌ»ó

ÂüÁ¶

 


written by http://www.winapi.co.kr