DlgDirSelectComboBox
函式功能:該函式從由DlgDirlistcomboBox函式填充的組合框中檢取當前選擇。選擇內容為一個驅動器字母、檔案名稱或目錄名。函式原型:BOOL DlgDirSelectComboBox(HWND hDlg,LPTSTR lpString,int nCount,int nlDComboBox);
參數:
hDlg:包括組合框的對話框的句柄。
IpString:指向存放選擇路徑的緩衝區。
nCount:指定IpString參數指向的緩衝區的位元組長度。
nlDComboBox:指定控制對話框的組合框的整型標識符。
返回值:如果當前選擇為一個目錄名,返回值為非零值;否則,返回值為零值。若想獲得更多錯誤信息,請調用GetLastError函式。
備註:
如果當前選擇指定於一個目錄名或驅動器字母,DlgDirSelectComboBoxEx函式則刪方括弧(對驅動器字母則刪除破折號),以便使檔案名稱或驅動器字母能插入新的路徑或檔案名稱,如果沒有選擇,IpString參數指向的緩衝區的內容沒有改變。DlgDirselectComboBoxEx函式不允許從組合框返回多於一個的檔案名稱。DlgDirSectectComboBoxEx把訊息CB_GETCILRSEL和CB_GETLBTEXT傳送到組合框。在Win32API中,可套用帶有三種組合框的DlgDirSelectComboBoxEx函式(三種組合框為CBS_SIMPLE,CBS_DROPDOWN,與CBS_DROPDOWNLIST)。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;頭檔案:winuser.h;庫檔案:user32.lib;Unicode:在Windows NT環境中實現為Unicode和ANSI兩個版本。