LpszFile ¸Å°³ º¯¼ö¿¡ ÀÇÇØ ½Äº° µÈ ÆÄÀÏ À̸§À» ¹Ýȯ ÇÏ´Â GetFileTitle ÇÔ¼ö.
ªÀº GetFileTitle ( LPCTSTR lpszFile, / / Àüü °æ·Î ÆÄÀÏ À̸§À» ÆÄÀÏ¿¡ ´ë ÇÑ Æ÷ÀÎÅÍLPTSTRlpszTitle, / / Æ÷ÀÎÅÍ´Â ¹öÆÛ¸¦ ¹Þ´Â ÆÄÀÏ À̸§´Ü¾îcbBuf / / ¹öÆÛÀÇ ±æÀÌ);
ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº 0.
ÆÄÀÏ À̸§ÀÌ À¯È¿ ÇÏÁö ¾ÊÀ¸¸é ¹Ýȯ °ªÀº À½¼öÀÔ´Ï´Ù.
LpszTitle ¸Å°³ º¯¼ö°¡ °¡¸®Å°´Â ¹öÆÛ°¡ ³Ê¹« ÀÛÀº °æ¿ì ¹Ýȯ °ª ¹ÙÀÌÆ® (ANSI ¹öÀü) ¶Ç´Â 16 ºñÆ® ¹®ÀÚ (À¯´ÏÄÚµå ¹öÀü)¿¡ ÇÊ¿äÇÑ ¹öÆÛ Å©±â¸¦ ÁöÁ¤ ÇÏ´Â ¾çÀÇ Á¤¼öÀÔ´Ï´Ù. Á¾·á null ¹®ÀÚ¸¦ Æ÷ÇÔ ÇÏ´Â ÇÊ¿äÇÑ ¹öÆÛ Å©±â.
LpszFile ¸Å°³ º¯¼ö°¡ °¡¸®Å°´Â ¹öÆÛ ´ÙÀ½ ¿ä¼Ò¸¦ Æ÷ÇÔ ÇÏ´Â °æ¿ì GetFileTitle ÇÔ¼ö´Â ¿À·ù °ªÀ» ¹Ýȯ:
ÆÄÀÏÀÇ À̸§¿¡ ÇÊ¿äÇÑ ¹öÆÛ Å©±â¸¦ lpszTitle cbBuf 0À¸·Î ¼³Á¤ ÇÏ °í NULL·Î ¼³Á¤ µÈ ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ÇÔ¼ö´Â ÇÊ¿äÇÑ Å©±â¸¦ ¹Ýȯ.
GetFileTitle ´Â ½Ã½ºÅÛ¿¡¼ »ç¿ëÀÚ¿¡ °Ô ÆÄÀÏÀ» Ç¥½Ã ÇÏ´Â µ¥ »ç¿ëÇÒ °Í À̶ó°í ¹®ÀÚ¿À» ¹Ýȯ ÇÕ´Ï´Ù. Ç¥½Ã À̸§ ±×°ÍÀÌ »ç¿ëÀÚÀÇ ±âº» ¼³Á¤ ÆÄÀÏÀ» Ç¥½Ã ÇÏ´Â °æ¿ì¿¡ È®ÀåÀ» Æ÷ÇÔ ÇÕ´Ï´Ù. ÀÌ Àǹ̴ ¹Ýȯ µÈ ¹®ÀÚ¿ ¼ö ÀÖ½À´Ï´Ù Á¤È® ÇÏ °Ô ½Äº° ÇÏÁö ÆÄÀÏ ÆÄÀÏ ½Ã½ºÅÛ ÇÔ¼ö È£Ãâ¿¡ »ç¿ë µÇ´Â °æ¿ì.
LpszTitle ¹öÆÛ°¡ ³Ê¹« ÀÛÀº °æ¿ì GetFileTitle Ç¥½Ã À̸§À» ÀúÀå ÇÏ´Â µ¥ ÇÊ¿äÇÑ Å©±â¸¦ ¹Ýȯ ÇÕ´Ï´Ù. ÇÊ¿äÇÑ Å©±â¿Í ¿ø·¡ lpszFile ¹öÆÛ¿¡ ÁöÁ¤ µÈ ¹®ÀÚ »çÀÌÀÇ º¸Àå µÈ ¿¬°áÀÌ ¾ø½À´Ï´Ù. 16 ºñÆ® Windows ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥À» Win32 Æ÷Æ®¿¡¼ ½Ã½ºÅÛÀÇ ÀÌÀü ¹öÀü¿¡¼¿Í °°Àº µ¿ÀÛ¿¡ ÀÇÁ¸ ÇÏ´Â ¸ðµç Äڵ带 ¾÷µ¥ÀÌÆ® ÇØ¾ß ÇÕ´Ï´Ù. °¡Àå ÀϹÝÀûÀÎ °æ¿ì ÀǵµÀûÀ¸·Î 0, NULL ¹× cbBuf ÁýÇÕ¿¡ lpszTitle ¿Í GetFileTitle ¸¦ È£Ãâ ÇÏ´Â ÄÚµå ÀÌ¸ç ´ÙÀ½ lpszFile ¹®ÀÚ¿¿¡ À妽º·Î ¹Ýȯ °ªÀ» »ç¿ë ÇÕ´Ï´Ù. ÀÌ ±â¼úÀº ´õ ÀÌ»ó Áö¿ø ÇÕ´Ï´Ù. Strrchr, wcsrchr¹× _mbsrchr ¿Í °°Àº ·±Å¸ÀÓ ¶óÀ̺귯¸® ÇÔ¼ö·Î ºñ½ÁÇÑ °á°ú (¹× ¶Ù¾î³ ¼º´É)À» ´Þ¼º ÀϹÝÀûÀ¸·Î.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Commdlg.h¿¡ ¼±¾ð ÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:Comdlg32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.
°ø¿ë ´ëÈ »óÀÚ ¶óÀ̺귯¸® °³¿ä, °øÅë ´ëÈ »óÀÚ ÇÔ¼ö GetOpenFileName, GetSaveFileName