我在win32 fn :: SHBrowseForFolder()中发生崩溃。 的代码如下:在SHBrowseForFolder()内部发生崩溃
BROWSEINFO bi = {0};
TCHAR szDisplayName[MAX_PATH];
szDisplayName[0] = ' ';
bi.hwndOwner = NULL;
bi.pidlRoot = NULL;
bi.pszDisplayName = szDisplayName;
bi.lpszTitle = _T("Please select a folder :");
bi.ulFlags = BIF_RETURNONLYFSDIRS;
bi.lParam = NULL;
bi.iImage = 0;
LPITEMIDLIST pidl = SHBrowseForFolder(&bi);//crashes
崩溃只是在于一些XP机器,不来在Vista计算机上。 请提出一些解决方案。
谢谢。
使用CoInitialize后它正在工作。 非常感谢。 – 2009-06-08 10:18:14