我想做一个类似于安装程序时安装路径的选择对话框
有没有现成的对话框类
有没有现成的对话框类
解决方案 »
- 关于数据库 日期的一个查询问题 有点菜 希望大家别扔砖头 嘿嘿
- 各位大哥帮忙逐行解释下以下的数据库代码是什么意思? 多谢了!!
- 怎样判断文件是否sqlite数据库文件
- 加速键'ctrl + 1'产生的问题
- 如何用OLE删除excel中的记录(请帮我把VB代码转成VC的谢谢各位高手)
- 点阵字放大的平滑处理?? 有好的方法者再奖励200分,不够再加!!
- 高分请教:如何让你的控件出现在word,插入——>对象——>新建页中的位置?
- 谁有关于CSOCKET的文章或电子图书,给小弟看看。
- 在类中已定义了public变量显示undeclared identifier
- 探讨一下SOCK_RAW类型的套接字的编程方法和应用,大家畅所欲言,不要拘谨。
- 关于OPENGL人体建模的问题
- 请问如何下载csdn中的文章?都是xml的阿?
你可以在对话框中加入一个BUTTON,然后写事件:
void CTestBrowseDlg::OnBrowse()
{
CString str; BROWSEINFO bi; char name[MAX_PATH]; ZeroMemory(&bi,sizeof(BROWSEINFO)); bi.hwndOwner=GetSafeHwnd(); bi.pszDisplayName=name; bi.lpszTitle="选择安装目录:"; LPITEMIDLIST idl=SHBrowseForFolder(&bi); if(idl==NULL)
return; SHGetPathFromIDList(idl,str.GetBuffer(MAX_PATH)); str.ReleaseBuffer(); m_Path=str; if(str.GetAt(str.GetLength()-1)!='\\')
m_Path+="\\";
UpdateData(FALSE);
}m_Path是你要存储的路径