DlgDirListComboBox

DlgDirListComboBox ÇÔ¼ö´Â µð·ºÅ͸® ¸ñ·ÏÀ¸·Î ÁöÁ¤ µÈ ÄÞº¸ »óÀÚ¸¦ ä¿ó´Ï´Ù. ¸ðµç ÆÄÀÏ, µå¶óÀÌºê ¹× ÁöÁ¤ µÈ Ư¼º ¹× °æ·Î ¹®ÀÚ¿­ ÀÏÄ¡ ÇÏ´Â ÇÏÀ§ µð·ºÅ͸®ÀÇ À̸§ ¸ñ·ÏÀ» ä¿ó´Ï´Ù.

DlgDirListComboBox ( int HWND  hDlg, / / ÄÞº¸ »óÀÚ°¡ Æ÷ÇÔ µÈ ´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ ÇÚµéLPTSTRlpPathSpec, / / °æ·Î ¶Ç´Â ÆÄÀÏ À̸§ ¹®ÀÚ¿­¿¡ ´ë ÇÑ Æ÷ÀÎÅÍintnIDComboBox, / / ÄÞº¸ »óÀÚÀÇ ½Äº°ÀÚintnIDStaticPath, / / Á¤Àû ÄÁÆ®·ÑÀÇ ½Äº°ÀÚUINTuFiletype / / Ç¥½ÃÇÒ Æ¯¼º ÆÄÀÏ);
 

¸Å°³ º¯¼ö

hDlg
ÄÞº¸ »óÀÚ°¡ Æ÷ÇÔ µÈ ´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ ÇÚµé.
lpPathSpec
´ÙÀ½ ÆûÀÇ null·Î ³¡³ª´Â ¹®ÀÚ¿­¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ:

[drive:][\]][µð·ºÅ͸®\[...]][ÆÄÀÏ À̸§]

°æ¿ì µå¶óÀÌºê ¶Ç´Â µð·ºÅ͸® °æ·Î, DlgDirListComboBox ÇÔ¼ö¸¦ Æ÷ÇÔ ÇÏ´Â ÁöÁ¤µÈ µÈ ¹®ÀÚ¿­ ¸ñ·ÏÀ» ÀÛ¼º Çϱâ Àü¿¡ ÇöÀç µå¶óÀ̺ê¿Í µð·ºÅ͸®¸¦ º¯°æ ÇÕ´Ï´Ù. µå¶óÀ̺ê¿Í µð·ºÅ͸® °æ·Î lpPathSpec ¸Å°³ º¯¼ö¿¡ ÀÇÇØ ÁöÁ¤ µÈ ¹®ÀÚ¿­¿¡¼­ Á¦°Å ¸ñ·Ï ä¿öÁø ÈÄ.

nIDComboBox
´ëÈ­ »óÀÚ¿¡¼­ ÄÞº¸ »óÀÚ ÄÁÆ®·ÑÀÇ ½Äº°ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. DlgDirListComboBox ÇÔ¼ö nIDComboBox 0 À̸é ÄÞº¸ »óÀÚ°¡ Á¸Àç ÇÏ °í ±×°ÍÀ» ä¿ì±â À§ÇØ ½Ãµµ ÇÏÁö ¾Ê½À´Ï´Ù °¡Á¤ ÇÕ´Ï´Ù.
nIDStaticPath
ÇöÀç µð·ºÅ͸®¸¦ Ç¥½Ã ÇÏ·Á¸é DlgDirListComboBox ÇÔ¼ö´Â Á¤Àû ÅØ½ºÆ® ÄÁÆ®·ÑÀÇ ½Äº°ÀÚ¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. NIDStaticPath 0 À̸é DlgDirListComboBox °°Àº ÄÁÆ®·ÑÀÌ ÀÖ´ÂÁö °¡Á¤.
uFiletype
Ç¥½ÃÇÒ ÆÄÀÏÀÇ Æ¯¼ºÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ±×°ÍÀº ´ÙÀ½ °ªÀÇ Á¶ÇÕÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.:
°ª ÀǹÌ
DDL_ARCHIVE º¸°ü µÈ ÆÄÀÏ Æ÷ÇÔ.
DDL_DIRECTORY ÇÏÀ§ µð·ºÅ͸®¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÇÏÀ§ µð·ºÅ͸® À̸§Àº ´ë°ýÈ£ ()¿¡ Æ÷ÇÔ µÇ´ÂÁö.
DDL_DRIVES µå¶óÀ̺긦 Æ÷ÇÔ ÇÕ´Ï´Ù. µå¶óÀ̺꿡¿¡¼­ ³ª¿Í ¾ç½Ä [-x-], ¿©±â¼­ x ´Â µå¶óÀÌºê ¹®ÀÚ.
DDL_EXCLUSIVE ÁöÁ¤ µÈ Ư¼ºÀÌ ÀÖ´Â ÆÄÀϸ¸ Æ÷ÇÔ µË´Ï´Ù. ±âº»ÀûÀ¸·Î Àбâ / ¾²±â ÆÄÀÏ DDL_READWRITEÀ» ÁöÁ¤ ÇÏÁö ¾ÊÀº °æ¿ì¿¡ ³ª¿­ µË´Ï´Ù.
DDL_HIDDEN ¼û°ÜÁøµÈ ÆÄÀÏÀ» Æ÷ÇÔ.
DDL_READONLY Àбâ Àü¿ë ÆÄÀÏÀ» Æ÷ÇÔ.
DDL_READWRITE ¾ø´Â Ãß°¡ Ư¼ºÀ» Àбâ / ¾²±â ÆÄÀÏÀ» Æ÷ÇÔ.
DDL_SYSTEM ½Ã½ºÅÛ ÆÄÀÏÀ» Æ÷ÇÔ.
DDL_POSTMSGS ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¸Þ½ÃÁö Å¥¿¡ ¸Þ½ÃÁö¸¦ °Ô½Ã ÇÏ´Â ¹æ¹ý ±âº»ÀûÀ¸·Î DlgDirList ÇÔ¼ö ´ëÈ­ »óÀÚ ÇÁ·Î½ÃÀú¿¡ Á÷Á¢ ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù.

¹Ýȯ °ª

ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº 0ÀÌ ¾Æ´Ñ.

ÇÔ¼ö°¡ ½ÇÆÐ ÇÏ¸é ¹Ýȯ °ªÀº 0ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, lpPathSpec ·Î ÁöÁ¤ µÈ ¹®ÀÚ¿­ÀÌ À¯È¿ÇÑ °æ·Î°¡ ¾ø´Â °æ¿ì ÇÔ¼ö°¡ ½ÇÆÐ ÇÕ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.

ÁÖÀÇ

LpszPathSpec ¸Å°³ º¯¼ö´Â ±æÀ̰¡ 0 ÀÎ ¹®ÀÚ¿­ ¶Ç´Â µå¶óÀ̺ê, µð·ºÅ͸®, ¶Ç´Â µÑ ´Ù¸¦ ÁöÁ¤ ÇÏ´Â ¹®ÀÚ¿­À» °¡¸®Å°´Â °æ¿ì-ÇÏÁö¸¸ ¾Æ¹« ÆÄÀÏ ? ÆÄÀÏ *. * (¿ÍÀϵå Ä«µå) °¡Á¤.

Windows NT:
µð·ºÅ͸® ¸ñ·ÏÀÌ ÀÖ´Â °æ¿ì ±ä ÆÄÀÏ À̸§ Ç¥½Ã.
Windows 95:
ªÀº ÆÄÀÏ À̸§ (8.3 Çü½Ä)À» Ç¥½Ã ÇÏ´Â µð·ºÅ͸® ¸ñ·ÏÀÔ´Ï´Ù. SHGetFileInfo ¶Ç´Â GetFullPathName ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ÇØ´ç ±ä ÆÄÀÏ À̸§À» ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

QuickInfo

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

Âü°í Ç׸ñ

ÄÞº¸ »óÀÚ °³¿ä, ÄÞº¸ »óÀÚÀÇ ±â´É, DlgDirList, DlgDirSelectComboBoxEx, GetFullPathName, SHGetFileInfo

 

Index