int ProcessFiles(char *Ext, char * Name, void(* ProcessAFile)(CString fileName))
{
LPSTR fp;
CFileDialog dlg(TRUE, Ext, Name, OFN_ALLOWMULTISELECT);
fp = (LPSTR) malloc(200 * _MAX_PATH );
dlg.m_ofn.lpstrFile=fp;
{
LPSTR fp;
CFileDialog dlg(TRUE, Ext, Name, OFN_ALLOWMULTISELECT);
fp = (LPSTR) malloc(200 * _MAX_PATH );
dlg.m_ofn.lpstrFile=fp;
解决方案 »
- 对话框创建工具条
- VS2010中CString与CHAR*之间的转换
- VC6和vs2008里的代码比较
- CFile 如何写入文件
- 用OO4O操作Oracle数据库,发布时需要在客户机上装oracle的客户端吗?
- 请问自己做的ActiveX控件可以加到PPT或word文档里面吧?哪个高手可以帮帮我
- 有点难度
- 动态库程序中如何使用内部函数
- 我想在程序中隐藏一个文件夹,除了我以外的其他人都不能访问?就像folder guard一样?
- canny算子检测出来的边缘不连续应该如何解决
- 如何得到在屏幕上点击鼠标左键的坐标
- 如何实现选定某个用IE打开的html网页里的"radio"按钮;再自动提交网页里的form表单。??
fp = (LPSTR) malloc(200 * _MAX_PATH );
memset(fp,200 * _MAX_PATH, '\0');
dlg.m_ofn.lpstrFile=fp;
还是报错啊!
在if(dlg.DoModal()!=IDOK)时报错!谢谢!
fp = (LPSTR) malloc(200 * _MAX_PATH );
memset(fp,200 * _MAX_PATH, '\0');
dlg.m_ofn.lpstrFile=fp;
dlg.m_ofn.nMaxFile = 200; -----加上这句!!!