在工作中我用到了 CFileDialog, 并想把它的默认路径为网络邻居. 开始时看MSDN, 没有头绪, 就上网找找, 还给我找到了. 方法:
CFileDialog dlg(
true
,
""
, NULL, OFN_OVERWRITEPROMPT
|
OFN_HIDEREADONLY,
"
All(*.*)|*.*; |EXE(*.exe, *.msi)|*.exe;*.msi||
"
,
0
) ;
dlg.m_ofn.lpstrInitialDir = " ::{208D2C60-3AEA-1069-A2D7-08002B30309D} " ; // 这里设置默认路径为网络邻居
dlg.m_ofn.lpstrInitialDir = " ::{208D2C60-3AEA-1069-A2D7-08002B30309D} " ; // 这里设置默认路径为网络邻居
其中CFileDialog构造函数里第四个参数OFN_HIDEREADONLY 是去掉CFileDialog界面上"以只读方式打开"的checkbox.