DlgDirList ÇÔ¼ö´Â ÁöÁ¤ µÈ °æ·Î ¶Ç´Â ÆÄÀÏ À̸§¿¡ ÀÏÄ¡ ÇÏ´Â ¸ðµç ÆÄÀÏÀÇ À̸§À¸·Î ÁöÁ¤ µÈ ¸ñ·Ï »óÀÚ¸¦ ä¿ó´Ï´Ù.
DlgDirList ( int HWND hDlg, / / ¸ñ·Ï »óÀÚ ´ëÈ »óÀÚ¿¡ ´ë ÇÑ ÇÚµéLPTSTRlpPathSpec, / / °æ·Î ¶Ç´Â ÆÄÀÏ À̸§ ¹®ÀÚ¿¿¡ ´ë ÇÑ Æ÷ÀÎÅÍintnIDListBox, / / ¸ñ·Ï »óÀÚÀÇ ½Äº°ÀÚintnIDStaticPath, / / Á¤Àû ÄÁÆ®·ÑÀÇ ½Äº°ÀÚUINTuFileType / / Ç¥½ÃÇÒ Æ¯¼º ÆÄÀÏ);
°ª | ¼³¸í |
---|---|
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.
LpPathSpec ¸Å°³ º¯¼öÀÇ ±æÀ̰¡ 0 ÀÎ ¹®ÀÚ¿À» ÁöÁ¤ Çϰųª ¹®ÀÚ¿À» º¯°æÇÒ ¼ö ¾ø´Â ÆÄÀÏ À̸§À¸·Î µð·ºÅ͸® À̸§¸¸ ÁöÁ¤ ÇÏ´Â °æ¿ì *. *
LpPathSpec ¸Å°³ º¯¼ö´Â ´ÙÀ½°ú °°Àº ÇüÅÂ:
[µå¶óÀ̺ê:] [[\u]µð·ºÅ丮[\iµð·ºÅ͸®] \u] [filename]
ÀÌ ¿¹Á¦¿¡¼´Â µå¶óÀÌºê ´Â µå¶óÀÌºê ¹®ÀÚ, µð·ºÅ͸® ´Â ¿Ã¹Ù¸¥ µð·ºÅ͸® À̸§ ¹× filename Àº Àû¾îµµ ÇϳªÀÇ ¿ÍÀϵå Ä«µå¸¦ Æ÷ÇÔ ÇØ¾ß ÇÕ´Ï´Ù À¯È¿ÇÑ ÆÄÀÏ À̸§ (? ¶Ç´Â *).
LpPathSpec µå¶óÀÌºê ¶Ç´Â µð·ºÅ͸® À̸§ ¶Ç´Â µÑ ´Ù¸¦ Æ÷ÇÔ ÇÏ´Â °æ¿ì ÇöÀç µå¶óÀ̺ê¿Í µð·ºÅ͸®´Â ÁöÁ¤ µÈ µå¶óÀÌºê ¹× µð·ºÅ͸®¿¡ Àü¿¡ º¯°æ ¸ñ·Ï »óÀÚ°¡ ä¿öÁý´Ï´Ù. NIDStaticPath ¸Å°³ º¯¼ö¿¡ ÀÇÇØ ½Äº° µÈ Á¤Àû ÄÁÆ®·ÑÀº ¶ÇÇÑ »õ µå¶óÀÌºê ¶Ç´Â µð·ºÅ͸® À̸§ ¾÷µ¥ÀÌÆ®.
¸ñ·Ï »óÀÚ¸¦ ä¿î ÈÄ DlgDirList µå¶óÀÌºê ¶Ç´Â µð·ºÅ͸® ºÎºÐ °æ·Î¿Í ÆÄÀÏ À̸§À» µÑ ´Ù¸¦ Á¦°Å ÇÏ ¿© lpPathSpec À» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.
DlgDirList ¸ñ·Ï »óÀÚ¿¡ LB_RESETCONTENT ¹× LB_DIR ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.
¸ñ·Ï »óÀÚ °³¿ä, ¸ñ·Ï »óÀÚ ±â´É, DlgDirListComboBox, DlgDirSelectComboBoxEx, DlgDirSelectEx