hur.cn - 华软网

 热门搜索

关于DlgDirListComboBoxW函数的第一个参数

  作者:未知    来源:网络    更新时间:2011/9/8
我想在组合框中列出E:\C++\ 下的所有文件,静态控件中写出路径,以下是在 OnInitDialog中的实现:
CString pStr=(CString)"E:\C++\*.*";

AfxGetApp()->m_pMainWnd->DlgDirListComboBoxW(pStr.GetBuffer(128),IDC_COMBO1,IDC_STATIC, DDL_DIRECTORY|DDL_READWRITE);


结果程序每次都列出这个目录下的的两个字文件夹(同一级下的文件都没列),目录也是这个  E:\C++\C++program\控件练习\CommoBox\CommoBox
不知错哪里,我试过写成"E:\C++\\";也一样
只有"E:\\" 正确列出了根下的。
---华软 网友回答---
CString pStr=(CString)"E:\C++\*.*";
-->
CString pStr= _T("E:\\C++\\*.*");
注意转义字符

---华软网友回复---
原来这么低级错误      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。