如何从界面选择一个文件夹路径,并创建个注册表键值,把路径保存在注册表 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 选择文件夹,请参考SHBrowseForFolder用法。保存注册表,API:RegSetValue。 选择路径对话框可参考以下代码BROWSEINFO browseInfo;LPITEMIDLIST pItemID;memset(&browseInfo, 0, sizeof(BROWSEINFO));browseInfo.hwndOwner = m_hWnd;browseInfo.pidlRoot = NULL;browseInfo.lpszTitle = "设置保存路径";browseInfo.ulFlags = BIF_RETURNONLYFSDIRS;browseInfo.lpfn = CShareRes::BrowseForFolderProc;browseInfo.lParam = (LPARAM)m_strPath.GetBuffer();m_strPath.ReleaseBuffer();pItemID = SHBrowseForFolder(&browseInfo);if(pItemID){ char szPath[MAX_PATH]; if(SHGetPathFromIDList(pItemID, szPath)) { m_strPath = szPath; m_strPath = m_strPath+"\\"; UpdateData(false); } }至于注册表你要明确你想保存到哪个位置 MSDN,Reg..开头的函数,或者MFC的CRegKey类来操作注册表 请问有关工具栏的问题? 大家给我个思路吧,全分送上 CDocument类的成员变量 想问关于VC++2005的一个小问题 请问:BITMAPINFO的bmiColor成员如何初始化??很菜的问题,:( 请问在Win32应用程序中,当用户点击鼠标时如何判断键盘上某键是否被按下?谢谢!!! 高手进,替换xml中的stysheet 各位大哥,怎么用VC实现对数据库的备份及恢复 怎么知道一个指针指向的地址是否有效? 编译通过 ,执行出现不明错误,在线求救。 CShockwaveFlash 与IE交互 if语句是原语吗?(会被线程打断吗)
保存注册表,API:RegSetValue。
BROWSEINFO browseInfo;
LPITEMIDLIST pItemID;
memset(&browseInfo, 0, sizeof(BROWSEINFO));
browseInfo.hwndOwner = m_hWnd;
browseInfo.pidlRoot = NULL;
browseInfo.lpszTitle = "设置保存路径";
browseInfo.ulFlags = BIF_RETURNONLYFSDIRS;
browseInfo.lpfn = CShareRes::BrowseForFolderProc;
browseInfo.lParam = (LPARAM)m_strPath.GetBuffer();
m_strPath.ReleaseBuffer();pItemID = SHBrowseForFolder(&browseInfo);
if(pItemID)
{
char szPath[MAX_PATH];
if(SHGetPathFromIDList(pItemID, szPath))
{
m_strPath = szPath;
m_strPath = m_strPath+"\\";
UpdateData(false);
}
}
至于注册表你要明确你想保存到哪个位置