使用CFileDialog的问题!! 我现在使用CFileDialog.lpstrInitialDir设置了初始路径,但我同时想让文件选择范围只能在这个路径下面,不知道如何实现?请各位大虾帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议使用CFileFind+ListCtrl自行实现 呵呵,比较麻烦,需要派生CFileDialog类,并覆盖virtual函数OnInitDone()。在这个函数中禁用掉几个会改变路径的控键。可通过GetParent()->GetDlgItem(控件码)->EnableWindow(FALSE);来实现。对了,还有Backspace键会将路径向上一层,所以这个键也必须要禁用掉,可用一个键盘钩子来实现。 同意!重载,和加限制(CFileDialog::OnFolderChange)都可以,重载相对完美一些,加限制相对简单一些。 求帮忙改进程序(GetDIBits) sockaddr_in GDI+的Image指针指向另一个变量后,怎么释放原来指向变量的内存。 怎么使一个数组在函数中的被赋值后清空使得它能够重新被赋值,急,在线等. 关于并发连接的问题。 怎样把ULONGLONG类型转换为double类型? 关于unicode的问题,怎么用messagebox把 char s1[20]显示出来? VC++2010调试过程中,突然发生“指针错误”,请高手指点 如何实时监视某一目录中文件变化 高手请进:请教有关全局变量的问题? 屏蔽工具栏有个小bug的问题,请高人进来释疑 在线等待关于queryinterface的问题
对了,还有Backspace键会将路径向上一层,所以这个键也必须要禁用掉,可用一个键盘钩子来实现。
重载,和加限制(CFileDialog::OnFolderChange)都可以,重载相对完美一些,加限制相对简单一些。