社区
嵌入开发(WinCE)
帖子详情
CFileDialog类的问题
a77434568
2011-04-06 07:56:28
这几天我们老师留了一个作业,MFC和CFileDialog类在WinCE下操作EDB数据库。在这有一个小问题。
CFileDialog EDBDialog(TRUE, NULL, NULL, NULL,
_T("EDB文件(*.vol)"), NULL);
EDBDialog.DoModal();
我用的是TRUE参数,执行后会弹出“打开对话框”的窗口,下面会有以个类似于列表部分,请问怎么在这里把想打开的文件显示出来?
哎,我也不知道说没说明白。我自己都糊涂了。
...全文
61
3
打赏
收藏
CFileDialog类的问题
这几天我们老师留了一个作业,MFC和CFileDialog类在WinCE下操作EDB数据库。在这有一个小问题。 CFileDialog EDBDialog(TRUE, NULL, NULL, NULL, _T("EDB文件(*.vol)"), NULL); EDBDialog.DoModal(); 我用的是TRUE参数,执行后会弹出“打开对话框”的窗口,下面会有以个类似于列表部分,请问怎么在这里把想打开的文件显示出来? 哎,我也不知道说没说明白。我自己都糊涂了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
迷世书童
2011-04-10
打赏
举报
回复
这个要帮顶一下
以后肯定会用到的
呵呵呵
a77434568
2011-04-09
打赏
举报
回复
谢谢,还有一个问题要问,就是我们这个实验是要求在ListControl插件中以Report的方式显示数据库卷中的所有数据库,我现在碰到的问题是,我的ListControl分成四列。代码如下
LVCOLUMN lvc;
lvc.mask = LVCF_FMT | LVCF_TEXT | LVCF_WIDTH;
lvc.fmt = LVCFMT_LEFT;
lvc.cx = 0;
lvc.pszText = L"OID";
m_ListView.InsertColumn(0, &lvc);
lvc.mask = LVCF_FMT | LVCF_TEXT | LVCF_WIDTH;
lvc.fmt = LVCFMT_LEFT;
lvc.cx = 90;
lvc.pszText = L"数据库名";
m_ListView.InsertColumn(1, &lvc);
lvc.mask = LVCF_FMT | LVCF_TEXT | LVCF_WIDTH;
lvc.fmt = LVCFMT_LEFT;
lvc.cx = 70;
lvc.pszText = L"类型";
m_ListView.InsertColumn(2, &lvc);
lvc.mask = LVCF_FMT | LVCF_TEXT | LVCF_WIDTH;
lvc.fmt = LVCFMT_LEFT;
lvc.cx = 63;
lvc.pszText = L"记录数";
m_ListView.InsertColumn(3, &lvc);
m_ListView.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
上面的代码把ListControl分成了四列,在看下面的代码
CEGUID ceGuid;
CString fileName;
HANDLE hDBList;
CEOID OidDB;
CFileDialog EDBDialog(TRUE, NULL, NULL, NULL,
_T("EDB文件(*.vol)|*.vol||"), NULL);
if (IDOK == EDBDialog.DoModal())
{
fileName = EDBDialog.GetPathName();
if (FALSE == CeMountDBVolEx(&ceGuid, fileName.GetBuffer(), NULL, OPEN_EXISTING))
{
AfxMessageBox(L"数据库卷打开失败!");
}
hDBList = CeFindFirstDatabaseEx(&ceGuid, 0);
if (hDBList != INVALID_HANDLE_VALUE)
{
OidDB = CeFindNextDatabaseEx(hDBList, NULL);
while (OidDB)
{
TRACE(fileName);
OidDB = CeFindNextDatabaseEx(hDBList, NULL);
}
}
}
我现在要做的就是把pim.vol数据库卷中的所有数据库的oid,数据库名,类型,记录数插入到ListControl中,但是我不知道怎么做,我从来没用过MFC,不知道该用什么函数,也看了MSDN的很多关于EDB的函数,可还是不知道怎么做,请师兄师姐们指点一下,哪怕一点点提示也可以。
Ei
2011-04-07
打赏
举报
回复
_T("EDB文件(*.vol)改成 _T("EDB文件(*.vol)|*.vol||")
Python课程设计 课设 手写数字识别卷积神经网络源码+文档说明.zip
高分设计源码,详情请查看资源内容中使用说明 高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明
SpringBoot2.0快速开发框架权限.rar
SpringBoot2.0快速开发框架权限.rarSpringBoot2.0快速开发框架权限.rarSpringBoot2.0快速开发框架权限.rar
大语言模型的微调和推理baichuan7B, chatglm2-6B, Qwen-7B-chat源码.zip
详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;详情请查看资源内容中使用说明;
基于Qt与STM32平台开发的汽车车机系统上位机
基于Qt开发的汽车车机系统上位机 & 常见
类
型汽车传感器信号模拟发生器 任务和要求: 任务: 根据发动机测控系统信号需求,设计一套发动机信号模拟器人机交互系统,能够根据需要向下位机输出控制信号,使其输出发动机测控系统需要的传感器模拟信号,给发动机测控系统的开发提供方便。 要求: 1.设计应包含上位机与下位机的交互程序及人机交互界面的设计,与下位机设计相结合,使其能够实现全部
类
型发动机传感器信号的模拟输出及显示。 2.设计中需要采用模块化开发程序。 3.所设计的人机交互界面简洁合理。 4.应考虑所设计系统的实用性。 具体工作内容: 1.根据设计目标,查阅相关设计标准和设计方法资料,对发动机信号模拟器设计中的关键工程原理和工程方法进行提炼,并围绕关键
问题
进行国内外设计现状调研,开展分析、评价与总结,确定主要研究内容,制定设计技术路线,制定设计计划(周进度),撰写开题报告,并进行开题答辩,开题报告参考文献应不少于15篇(其中外文文献不少于 4 篇,近五年文献不少于三分之一)。 2.根据设计要求和技术指标,进行满足功能原理需求的多方案拟定,考虑安全、 标准等多因素进行技术性与经济性评价
实验-三、数据库安全性(目的、要求和模板).doc
实验-三、数据库安全性(目的、要求和模板).doc
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章