level 1
LYMFROG
楼主
下面是部分代码:
//编辑浏览的程序
BROWSEINFO browseInfo; //定义浏览信息对象
ITEMIDLIST itemList;//定义项目表属性
//初始化
memset(&browseInfo,0,sizeof(BROWSEINFO));
memset(&itemList,0,sizeof(ITEMIDLIST));
browseInfo.hwndOwner=this->m_hWnd;
browseInfo.pidlRoot=&itemList;
browseInfo.pszDisplayName="浏览";
browseInfo.lpszTitle="请选择浏览目录";
//显示浏览窗口
LPITEMIDLIST pItemList=SHBrowseForFolder(&browseInfo);
char szDir[256]={0};
SHGetPathFromIDList(pItemList,szDir);//获取用户选择的目录
m_filedir.SetWindowTextA(szDir);//将目录名显示在编辑框中
提示出错为:.exe 中的 0x76017a73 处有未经处理的异常: 0xC0000005: 写入位置 0x00b2f474 时发生访问冲突
求各位大神帮忙看下那个地方出错了。。。
2012年08月16日 15点08分
1
//编辑浏览的程序
BROWSEINFO browseInfo; //定义浏览信息对象
ITEMIDLIST itemList;//定义项目表属性
//初始化
memset(&browseInfo,0,sizeof(BROWSEINFO));
memset(&itemList,0,sizeof(ITEMIDLIST));
browseInfo.hwndOwner=this->m_hWnd;
browseInfo.pidlRoot=&itemList;
browseInfo.pszDisplayName="浏览";
browseInfo.lpszTitle="请选择浏览目录";
//显示浏览窗口
LPITEMIDLIST pItemList=SHBrowseForFolder(&browseInfo);
char szDir[256]={0};
SHGetPathFromIDList(pItemList,szDir);//获取用户选择的目录
m_filedir.SetWindowTextA(szDir);//将目录名显示在编辑框中
提示出错为:.exe 中的 0x76017a73 处有未经处理的异常: 0xC0000005: 写入位置 0x00b2f474 时发生访问冲突
求各位大神帮忙看下那个地方出错了。。。