zoukankan
html css js c++ java
选择目录对话框和选择文件对话框
选择目录对话框
//
选择目录按钮
void
CDcPackerDlg::OnBnClickedDecgen()
{
char
szPath[MAX_PATH];
//
存放选择的目录路径
CString str;
ZeroMemory(szPath,
sizeof
(szPath));
BROWSEINFO bi;
bi.hwndOwner
=
m_hWnd;
bi.pidlRoot
=
NULL;
bi.pszDisplayName
=
szPath;
bi.lpszTitle
=
"
请选择需要打包的目录:
"
;
bi.ulFlags
=
0
;
bi.lpfn
=
NULL;
bi.lParam
=
0
;
bi.iImage
=
0
;
//
弹出选择目录对话框
LPITEMIDLIST lp
=
SHBrowseForFolder(
&
bi);
if
(lp
&&
SHGetPathFromIDList(lp, szPath))
{
str.Format(
"
选择的目录为 %s
"
, szPath);
AfxMessageBox(str);
}
else
AfxMessageBox(
"
无效的目录,请重新选择
"
);
}
选择文件对话框
CString CDcPackerDlg::BootOpenDialog()
//
返回选择的文件名称
{
CString strFile
=
_T(
""
);
CFileDialog dlgFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T(
"
Describe Files (*.cfg)|*.cfg|All Files (*.*)|*.*||
"
), NULL);
if
(dlgFile.DoModal())
{
strFile
=
dlgFile.GetPathName();
}
return
strFile;
}
//
加载文件按钮
void
CDcPackerDlg::OnBnClickedSelectdec()
{
//
TODO: Add your control notification handler code here
m_strDescPath
=
""
;
//
类的成员变量
//
"打开文件"对话框,选择文件,返回其路径
m_strDescPath
=
BootOpenDialog();
}
查看全文
相关阅读:
JDK10源码阅读--String
[java大数据面试] 2018年4月百度面试经过+三面算法题:给定一个数组,求和为定值的所有组合.
python scrapy爬取知乎问题和收藏夹下所有答案的内容和图片
读取数据库信息并生成表设计文档Word版本
怀念那时正规的软件开发流程
eclipse安装java web插件
webAPI+angularJS文件上传和下载
.net整理
怎么向老板解释你工作的价值?
JS高级代码
原文地址:https://www.cnblogs.com/zhoug2020/p/2545512.html
最新文章
基础学习前后端link
协议栈处理过程
搭建网站
ma'p'ma'p'ma'p
【暖*墟】#数据结构# 左偏树的学习与练习
【暖*墟】#网络流# 费用流的学习与练习
【暖*墟】#动态规划# 期望DP的学习与练习
【暖*墟】#树形DP# 虚树的学习与练习
【暖*墟】#网络流# 最大权闭合子图
【暖*墟】#动态规划# 斯坦纳树的学习与练习
热门文章
【暖*墟】#计算几何# 半平面交的学习与练习
【暖*墟】#数据结构# 莫队算法的学习与练习
【暖*墟】#数论# 欧拉函数的学习与练习
【暖*墟】#动态规划# 基环树DP的学习与练习
大话Spark(2)-Spark on Yarn运行模式
大话Spark(1)-Spark概述与核心概念
详细讲解MapReduce二次排序过程
mysql索引设计的注意事项(大量示例,收藏再看)
重构,开启系统优化的钥匙
接地气,到底什么才是大数据开发工程师?
Copyright © 2011-2022 走看看