DlgDirList

DlgDirList ÇÔ¼ö´Â ÁöÁ¤ µÈ °æ·Î ¶Ç´Â ÆÄÀÏ À̸§¿¡ ÀÏÄ¡ ÇÏ´Â ¸ðµç ÆÄÀÏÀÇ À̸§À¸·Î ÁöÁ¤ µÈ ¸ñ·Ï »óÀÚ¸¦ ä¿ó´Ï´Ù.

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

¸Å°³ º¯¼ö

hDlg
¸ñ·Ï »óÀÚ°¡ Æ÷ÇÔ µÈ ´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ ÇÚµé.
lpPathSpec
°æ·Î ¶Ç´Â ÆÄÀÏ À̸§À» Æ÷ÇÔ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­ Æ÷ÀÎÅÍÀÔ´Ï´Ù. DlgDirList ¼öÁ¤ Æ÷ÇÔ Çϵµ·Ï ÃæºÐÈ÷ µÇ¾î¾ß ÇÑ´ÙÀÌ ¹®ÀÚ¿­À» ¼öÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÁÖÀÇ ¼½¼ÇÀ» ÂüÁ¶ ÇϽʽÿÀ.
nIDListBox
¸ñ·Ï »óÀÚÀÇ ½Äº°ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö°¡ 0 À̸é DlgDirList °¡Á¤ ¸ñ·Ï »óÀÚ ¾øÀ½ Á¸Àç Çϳª¸¦ ÀÛ¼º ÇÏ·Á°í ½Ãµµ ÇÏÁö ¾Ê½À´Ï´Ù.
nIDStaticPath
ÇöÀç µå¶óÀ̺ê¿Í µð·ºÅ͸®¸¦ Ç¥½Ã ÇÏ´Â µ¥ »ç¿ë µÇ´Â Á¤Àû ÄÁÆ®·ÑÀÇ ½Äº°ÀÚ¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö°¡ 0 ÀÎ °æ¿ì DlgDirList °°Àº ÄÁÆ®·ÑÀÌ ÀÖ´ÂÁö °¡Á¤.
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.

ÁÖÀÇ

LpPathSpec ¸Å°³ º¯¼öÀÇ ±æÀ̰¡ 0 ÀÎ ¹®ÀÚ¿­À» ÁöÁ¤ Çϰųª ¹®ÀÚ¿­À» º¯°æÇÒ ¼ö ¾ø´Â ÆÄÀÏ À̸§À¸·Î µð·ºÅ͸® À̸§¸¸ ÁöÁ¤ ÇÏ´Â °æ¿ì *. *

LpPathSpec ¸Å°³ º¯¼ö´Â ´ÙÀ½°ú °°Àº ÇüÅÂ:

[µå¶óÀ̺ê:] [[\u]µð·ºÅ丮[\iµð·ºÅ͸®] \u] [filename]

ÀÌ ¿¹Á¦¿¡¼­´Â µå¶óÀÌºê ´Â µå¶óÀÌºê ¹®ÀÚ, µð·ºÅ͸® ´Â ¿Ã¹Ù¸¥ µð·ºÅ͸® À̸§ ¹× filename Àº Àû¾îµµ ÇϳªÀÇ ¿ÍÀϵå Ä«µå¸¦ Æ÷ÇÔ ÇØ¾ß ÇÕ´Ï´Ù À¯È¿ÇÑ ÆÄÀÏ À̸§ (? ¶Ç´Â *).

LpPathSpec µå¶óÀÌºê ¶Ç´Â µð·ºÅ͸® À̸§ ¶Ç´Â µÑ ´Ù¸¦ Æ÷ÇÔ ÇÏ´Â °æ¿ì ÇöÀç µå¶óÀ̺ê¿Í µð·ºÅ͸®´Â ÁöÁ¤ µÈ µå¶óÀÌºê ¹× µð·ºÅ͸®¿¡ Àü¿¡ º¯°æ ¸ñ·Ï »óÀÚ°¡ ä¿öÁý´Ï´Ù. NIDStaticPath ¸Å°³ º¯¼ö¿¡ ÀÇÇØ ½Äº° µÈ Á¤Àû ÄÁÆ®·ÑÀº ¶ÇÇÑ »õ µå¶óÀÌºê ¶Ç´Â µð·ºÅ͸® À̸§ ¾÷µ¥ÀÌÆ®.

¸ñ·Ï »óÀÚ¸¦ ä¿î ÈÄ DlgDirList µå¶óÀÌºê ¶Ç´Â µð·ºÅ͸® ºÎºÐ °æ·Î¿Í ÆÄÀÏ À̸§À» µÑ ´Ù¸¦ Á¦°Å ÇÏ ¿© lpPathSpec À» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.

DlgDirList ¸ñ·Ï »óÀÚ¿¡ LB_RESETCONTENT ¹× LB_DIR ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù.

QuickInfo

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

Âü°í Ç׸ñ

¸ñ·Ï »óÀÚ °³¿ä, ¸ñ·Ï »óÀÚ ±â´É, DlgDirListComboBox, DlgDirSelectComboBoxEx, DlgDirSelectEx

 

Index