GetWindowLong ÇÔ¼ö´Â ÁöÁ¤ÇÑ Ã¢¿¡ ´ë ÇÑ Á¤º¸¸¦ °Ë»ö ÇÕ´Ï´Ù. ¶ÇÇÑ Ã¢ÀÇ º°µµ ⠸޸𸮿¡ ÁöÁ¤µÈ µÈ ¿ÀÇÁ¼Â¿¡¼ 32 ºñÆ® (long) °ªÀ» °Ë»ö ÇÏ´Â ÇÔ¼ö.
·Õ GetWindowLong ( HWND hWnd, / / â ó¸®intnIndex / / °Ë»ö ÇÏ´Â °ªÀÇ ¿ÀÇÁ¼Â);
| °ª | ¾×¼Ç |
|---|---|
| GWL_EXSTYLE | È®ÀåµÈ â ½ºÅ¸ÀÏ °Ë»ö. |
| GWL_STYLE | â ½ºÅ¸ÀÏ °Ë»ö. |
| GWL_WNDPROC | â ÇÁ·Î½ÃÀú ¶Ç´Â ÇÚµéÀÇ Ã¢ ÇÁ·Î½ÃÀú ÁÖ¼Ò¸¦ ³ªÅ¸³»´ÂÀÇ ÁÖ¼Ò¸¦ °Ë»ö ÇÕ´Ï´Ù. CallWindowProc ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© â ÇÁ·Î½ÃÀú¸¦ È£Ãâ ÇØ¾ß ÇÕ´Ï´Ù. |
| GWL_HINSTANCE | ÀÀ¿ë ÇÁ·Î±×·¥ ÀνºÅϽºÀÇ ÇÚµéÀ» °Ë»ö. |
| GWL_HWNDPARENT | ÀÖ´Â °æ¿ì ºÎ¸ð â ÇÚµéÀ» °Ë»ö. |
| GWL_ID | ⠽ĺ°ÀÚ °Ë»ö. |
| GWL_USERDATA | â¿¡ ¿¬°á µÈ 32 ºñÆ® °ªÀ» °Ë»ö ÇÕ´Ï´Ù. °¢ âÀÇ Ã¢À» ¸¸µç ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ »ç¿ë Çϱâ À§ÇÑ ÇØ´ç 32 ºñÆ® °ªÀÌ. |
HWnd ¸Å°³ º¯¼ö ´ëÈ »óÀÚ¸¦ ½Äº° ÇÏ´Â °æ¿ì ´ÙÀ½ °ª »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.:
| °ª | ¾×¼Ç |
|---|---|
| DWL_DLGPROC | ´ëÈ »óÀÚ ÇÁ·Î½ÃÀú ¶Ç´Â ´ëÈ »óÀÚ ÇÁ·Î½ÃÀúÀÇ ÁÖ¼Ò¸¦ ³ªÅ¸³»´Â ÇÚµéÀÇ ÁÖ¼Ò¸¦ °Ë»ö ÇÕ´Ï´Ù. CallWindowProc ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ´ëÈ »óÀÚ ÇÁ·Î½ÃÀú¸¦ È£Ãâ ÇØ¾ß ÇÕ´Ï´Ù. |
| DWL_MSGRESULT | ´ëÈ »óÀÚ ÇÁ·Î½ÃÀú¿¡¼ ó¸® ÇÏ´Â ¸Þ½ÃÁöÀÇ ¹Ýȯ °ªÀ» °Ë»ö ÇÕ´Ï´Ù. |
| DWL_USER | ÇÚµé ¶Ç´Â Æ÷ÀÎÅÍ¿Í °°Àº ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Ãß°¡ Á¤º¸ Àü¿ë °Ë»ö. |
ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº ¿äûÇÑ 32-ºñÆ® °ª.
ÇÔ¼ö°¡ ½ÇÆÐ ÇÏ¸é ¹Ýȯ °ªÀº 0ÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.
RegisterClassEx ÇÔ¼ö¸¦ ÇÔ²² »ç¿ë ÇÏ´Â WNDCLASSEX ±¸Á¶Ã¼ÀÇ cbWndExtra ¸â¹ö¿¡ 0ÀÌ ¾Æ´Ñ °ªÀ» ÁöÁ¤ ÇÏ ¿© ¿©ºÐÀÇ Ã¢ ¸Þ¸ð¸® ¿¹¾à.
Windows CE: NIndex ¸Å°³ º¯¼ö´Â 4 ¹ÙÀÌÆ®ÀÇ ¹è¼ö ¿©¾ß ÇÕ´Ï´Ù. Á¤·Ä µÇÁö ¾ÊÀº ¾×¼¼½º´Â Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Windows CE nIndex ¸Å°³ º¯¼ö¿¡¼ GWL_HINSTANCE ¹× GWL_HWNDPARENT °ªÀ» Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù.
Windows CE 1.0µµ Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù DWL_DLGPROC ¹× GWL_USERDATA °ª nIndex ¸Å°³ º¯¼ö.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.
â Ŭ·¡½º °³¿ä â Ŭ·¡½º ÇÔ¼ö, CallWindowProc, RegisterClassEx, SetParent, SetWindowLong, WNDCLASS