mfc C++ 打开多个文件将文件名显示在listbox里

我建立了一个dialog对话框然后在上面拖了一些控件,我想点击一个button之后用CFileDialog打卡多个文件,然后把左右的文件名添加在listBox里具体怎么做?

添加一个CListBox 空间在对话框内,完成如下定义在h文件中:
CListBox m_list1;
在DoDataExchange函数中添加如下语句:
DDX_Control(pDX, IDC_LIST1, m_list1);
然后将你的字符逐个添加到空间内:
m_list1.AddString(strFilepath);
这样就实现了。
温馨提示:内容为网友见解,仅供参考
无其他回答

mfc C++ 打开多个文件将文件名显示在listbox里
DDX_Control(pDX, IDC_LIST1, m_list1);然后将你的字符逐个添加到空间内:m_list1.AddString(strFilepath);这样就实现了。

C#中如何把打开文件中选择的多个文件依次显示在窗体上
OpenFileDialog ofd = new OpenFileDialog(); ofd.Multiselect = true; if (ofd.ShowDialog() == DialogResult.OK) { listBox1.Items.AddRange(ofd.FileNames); } 既然你选择的多选,肯定要用其他的属性的,ofd.FileNames 也可以经过你自己处理在显示,处理数组的方式你自己定,以...

c++mfc里怎么样实现listbox里一个变量内换行
你添加的字符串,在何处换行你肯定知道的。可以这样解决:将原来的字符串通过换行符解析为两个字符串,然后分别AddString().

C++ builder FileListBox中出现的文件,用什么语句来打开?
{ if( Form1->FileListBox1->Items->Strings[i].Pos(".txt") ) \/\/查找该目录的第i个文件是为txt文档.{ fopen( Form1->FileListBox1->Items->Strings[0], r); \/\/yes,载入该txt文档.} }

Visual C++ 各种字母的标识含义
属性部分 全局变量 g_常量 c_c++类成员变量 m_静态变量 s_类型部分 指针 p 函数 fn 无效 v 句柄 h 长整型 l 布尔 b 浮点型(有时也指文件)f 双字 dw 字符串 sz 短整型 n 双精度浮点 d 计数 c(通常用cnt)字符 ch(通常用c)整型 i(通常用n)字节 by 字 w 实型 r 无符号 u ...

delphi opendialog 打开多个文件顺序
i:integer;begin ListBox1.Clear;if opendialog1.Execute then begin for i:=opendialog1.Files.Count-1 downto 0 do ListBox1.Items.Add(opendialog1.Files[i]);end;end;不过,我是又发现选择一些文件的时候,在对话框的文件名一栏中,他会自动排列一些文件名,而不是按照选择的顺序。猜测是不...

openfiledialog 选择多个文件
if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { listBox1.Items.Clear(); foreach (string s in dialog.SafeFileNames) { listBox1.Items.Add(s); } } }

MFCMFC类别
CCheckListBox: 列表框控件,包含复选框功能,定义在afxwin.h。CClientDC: 客户端设备上下文,处理图形绘制,定义在afxwin.h。CCmdTarget: 接受和响应消息的对象基类,定义在afxwin.h。...这些类涵盖了界面元素、文件处理、网络通信、数据管理等多个方面,是MFC开发过程中不可或缺的一部分。通过这些类,...

用Visual C++开发数据库应用程序(3)
使用ADO前必须在工程的stdafx.h文件里用直接引入符号#import引入ADO库文件,以使编译器能正确编译。代码如下所示:#define INITGUID#import "c:program filescommon filessystemadomsado15.dll" no_namespace rename("EOF","EndOfFile")#include "icrsint.h"这行语句声明在工程中使用ADO,但不使用ADO的名字空间,...

如何用c++的mfc绘制柱状图
)->GetWindowRect(rect);ScreenToClient(rect);\/\/重绘此区域 InvalidateRect(rect);\/\/将控件变量更新到前台 UpdateData(FALSE);} 函数1:响应ListBox的SelChange事件 void CEnglishReportDlg::OnLbnSelchangeListTopic(){ \/\/ TODO: 在此添加控件通知处理程序代码 index = m_listtopic.GetCurSel();...

相似回答