GetWindowTextLength ÇÔ¼ö´Â (ÇØ´ç µÇ´Â °æ¿ì â Á¦¸ñ Ç¥½ÃÁÙ¿¡) ÁöÁ¤ µÈ âÀÇ Á¦¸ñ Ç¥½ÃÁÙ ÅØ½ºÆ®ÀÇ ¹®ÀÚ¿¡¼ ±æÀÌ °¡Á®¿É´Ï´Ù. ÁöÁ¤ µÈ â ÄÁÆ®·Ñ À̸é ÇÔ¼ö ÄÁÆ®·Ñ ³»¿¡¼ ÅØ½ºÆ®ÀÇ ±æÀÌ °Ë»ö ÇÕ´Ï´Ù. ±×·¯³ª, GetWindowTextLength ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ÆíÁý ÄÁÆ®·ÑÀÇ ÅØ½ºÆ® ±æÀÌ °Ë»öÇÒ ¼ö ¾ø½À´Ï´Ù.
GetWindowTextLength ( int HWND hWnd / / â ÇÚµé ¶Ç´Â ÅØ½ºÆ®¸¦ »ç¿ë ÇÏ ¿© Á¦¾î);
ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº ÅØ½ºÆ®ÀÇ ¹®ÀÚ¿¡¼ ±æÀÌ. ƯÁ¤ Á¶°Ç¿¡¼ÀÌ °ª¿¡´Â ÅØ½ºÆ® ±æÀÌ º¸´Ù Å©¸éÀ» ½ÇÁ¦·Î ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ´ÙÀ½ ÁÖÀÇ ¼½¼Ç.
â¿¡ ÅØ½ºÆ®°¡ ¾ø´Â °æ¿ì ¹Ýȯ °ªÀº 0ÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.
GetWindowTextLength WM_GETTEXTLENGTH ¸Þ½ÃÁö¸¦ ÁöÁ¤ÇÑ Ã¢ÀÌ ³ª ÄÁÆ®·ÑÀ» Àü¼Û ÇÏ¸é ´ë»ó âÀÌ ÇöÀç ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ¼ÒÀ¯ ÇÏ´Â °æ¿ì.
ƯÁ¤ Á¶°Ç¿¡¼ GetWindowTextLength ÇÔ¼ö´Â ÅØ½ºÆ®ÀÇ ½ÇÁ¦ ±æÀÌ º¸´Ù Å« °ªÀ» ¹ÝȯÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ANSI¿Í À¯´ÏÄÚµå, ƯÁ¤ È¥ÇÕ¹°À¸·Î ¹ß»ý ÇÏ °í DBCS ¹®ÀÚ´Â ÅØ½ºÆ® ³»ÀÇ °¡´ÉÇÑ Á¸Àç¿¡ ´ë ÇÑ ¼ö ÀÖµµ·Ï ½Ã½ºÅÛÀ» ¿¹Á¤ ÀÌ´Ù. ±×·¯³ª ¹Ýȯ °ª Ç×»ó ÀÖÀ» °ÍÀÔ´Ï´Ù ÃÖ¼ÒÇÑÀÇ ÅØ½ºÆ®; ½ÇÁ¦ ±æÀÌ ¸¸Å Å« »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù µû¶ó¼ Ç×»ó ¹öÆÛ ÇÒ´çÀ» ¾È³» ÇÕ´Ï´Ù. ANSI ÇÔ¼ö ¹× À¯´ÏÄڵ带 »ç¿ë ÇÏ ¿© °øÅë ´ëÈ »óÀÚ, ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ »ç¿ë ÇÏ´Â °æ¿ì¿¡ ÀÌ·¯ÇÑ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ GetWindowTextLength ÀÇ ANSI ¹öÀüÀ» »ç¿ë ÇÏ ¿© ÇØ´ç â ÇÁ·Î½ÃÀú´Â À¯´ÏÄÚµå ¶Ç´Â GetWindowTextLength ÀÇ À¯´ÏÄÚµå ¹öÀüÀ» ÇØ´ç â ÇÁ·Î½ÃÀú´Â ANSI â â ÇÏ´Â °æ¿ì¿¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ANSI ¹× À¯´ÏÄÚµå ÇÔ¼ö¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ÇϽʽÿÀ. Win32 ÇÔ¼ö ÇÁ·ÎÅäŸÀÔ.
ÅØ½ºÆ®ÀÇ Á¤È®ÇÑ ±æÀÌ ¾ò±â À§ÇØ WM_GETTEXT, LB_GETTEXT¶Ç´Â CB_GETLBTEXT ¸Þ½ÃÁö ¶Ç´Â GetWindowText ÇÔ¼ö »ç¿ë.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.
â °³¿ä â ±â´É, CB_GETLBTEXT, GetWindowText, LB_GETTEXT, SetWindowText, WM_GETTEXT, WM_GETTEXTLENGTH