社区
界面
帖子详情
VC6.0 编译运行 CFileDialog dlg; dlg.DoModal();显示Debug错误.
qwbug
2012-04-19 09:44:11
最终排查,将后来的装的类库,头文件库删掉,仅保留系统自带的类库和头文件.解决问题.
仅供参考.
...全文
303
12
打赏
收藏
VC6.0 编译运行 CFileDialog dlg; dlg.DoModal();显示Debug错误.
最终排查,将后来的装的类库,头文件库删掉,仅保留系统自带的类库和头文件.解决问题. 仅供参考.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2012-05-12
打赏
举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了
疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面
界面版关于版主结帖工作的具体办法
iqy
2012-04-20
打赏
举报
回复
将后来的装的类库,头文件库删掉后,问题解决了,但是那些类库、头文件的功能呢?
DavidHsing
2012-04-20
打赏
举报
回复
版主删帖也够勤快的啊,我不过就说了个“恭喜 lz,顺便 jf”,马上就被删了
向立天
2012-04-20
打赏
举报
回复
分享经验?
nanjun520
2012-04-20
打赏
举报
回复
这个也 太………………能具体点不?
黑泡泡选手
2012-04-20
打赏
举报
回复
这个参考也太抽象了吧?
公子盛
2012-04-20
打赏
举报
回复
看着有点抽象
oyljerry
2012-04-19
打赏
举报
回复
楼主应该给点sample code来分享
wh0721
2012-04-19
打赏
举报
回复
自问自答?
VC
6.0顺序逐行读取TXT文件内容.rar
VC
6.0 按顺序逐行读取TXT每行的数据内容,一行一行读取,基本的步骤和思路是:创建文件对话框、获得文件路径、打开文件、读文件、关闭文件。下面来看看具体的代码实现: //创建文件对话框
CFileDialog
dlg
(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T("文本文件(*.*)|*.*||")); if (
dlg
.
DoModal
() == IDOK) { //获得文件路径 CString strPathName =
dlg
.GetPathName(); CStdioFile file; //打开文件 if (!file.Open(strPathName, CFile::modeRead)) { ::AfxMessageBox(_T("文件打开失败。")); return; } //读文件 CString strText = _T(""); while (file.ReadString(strText)) { pListBox->AddString(strText); } //关闭文件 file.Close(); }
发两个BMP转JPG和bmp转gif的控件及适用方法
//bmp to gif void CConvertGIf
Dlg
::OnBrown() {
CFileDialog
dlg
(TRUE,"bmp",NULL,NULL,"位图文件(BMP)|*.bmp",this); if (
dlg
.
DoModal
()==IDOK) { m_FileName =
dlg
.GetPathName(); UpdateData(FALSE); } if (!m_FileName.IsEmpty()) { HANDLE handle = ::LoadImage(AfxGetInstanceHandle(),m_FileName,IMAGE_BITMAP,0,0,LR_LOADFROMFILE); m_Image.SetBitmap((HBITMAP)handle); } } void CConvertGIf
Dlg
::OnConvert() { if (!m_FileName.IsEmpty()) { m_Gif.SetBmpFile(m_FileName);
CFileDialog
dlg
(FALSE,"gif",NULL,NULL,"GIF文件(GIF)|*.gif",this); if (
dlg
.
DoModal
()==IDOK) { m_Gif.SaveToFile(
dlg
.GetPathName()); } } }
CFileDialog
的钩子函数解决对话框的多选之
DoModal
问题
<P 前几天领导问我一个问题:就是使用
CFileDialog
类在设置多选时选中的文件所放的文件缓冲区不知设置多大合适,设置小了
DoModal
返回为失败, 通过Comm
Dlg
ExtendedError函数获取
错误
码为FNERR_BUFFERTOOSMALL(即缓冲区太小),设置大了又浪费内存。(我们 一次要选几百个文件,实在不知设置多大合适)。 我谈了我的思路:
CFileDialog
的数据成员m_ofn有一个数据成员为钩子函数指针,通过设置这个函数,可以勾取
CFileDialog
的相关消 息,比如用户改变路径的消息,然后获取当前路径的文件个数,以此为依据来设置缓冲区的大小。领导不是很明
CWMPPlayer4类做的视频播放器
CWMPPlayer4类做的视频播放器 举例: 1. 新建一个基于对话框的应用程序 2. 删除默认控件,增加一个按钮控件,ID设为ID_OPEN; 3. 在对话框的空白处右键插入ActiveX控件,选择Windows Media Player。注意:路径为C:\WINDOWS\system32\wmp.dll 4. 为ActiveX控件关联一个CWMPPlayer4类型的变量m_player;注意,添加相应的类。(这些有
VC
6.0自动添加) 5. 为第2步的按钮控件添加消息处理响应函数,实现文件的打开,并将文件的路径设置为m_player的播放路径。 代码如下: char szFileFilter[]="Mp3 File(*.mp3)|*.mp3|" "Wma File(*.wma)|*.wma|" "Video File(*.dat)|*.dat|" "Wave File(*.wav)|*.wav|" "AVI File(*.avi)|*.avi|" "Movie File(*.mov)|*.mov|" "Media File(*.mmm)|*.mmm|" "Mid File(*.mid;*,rmi)|*.mid;*.rmi|" "MPEG File(*.mpeg)|*.mpeg|" "All File(*.*)|*.*|| ";//文件类型过滤
CFileDialog
dlg
(TRUE,NULL,NULL,OFN_HIDEREADONLY,szFileFilter); if(
dlg
.
DoModal
()==IDOK) { CString PathName=
dlg
.GetPathName(); PathName.MakeUpper(); m_player.SetUrl(PathName); }
图像处理空间域算法,几乎包含所有的空间域算法,MFC文件
自己写的一些算法,分享给大家 void CzqmimageView::OnFileOpen() { // TODO: 在此添加命令处理程序代码 CString strFilter; CSimpleArray
aguidFileTypes; HRESULT hResult; // 获取CImage支持的图像文件的过滤字符串 hResult = m_Image.GetExporterFilterString(strFilter,aguidFileTypes, _T( "All Image Files") ); if (FAILED(hResult)) { MessageBox(_T("GetExporterFilter调用失败!")); return; }
CFileDialog
dlg
(TRUE, NULL, NULL, OFN_FILEMUSTEXIST, strFilter); if(IDOK !=
dlg
.
DoModal
()) return; m_Image.Destroy(); CString Path,Name; Path=
dlg
.GetFolderPath(); Name=
dlg
.GetFileName(); CString PathName; CString Link; Link=L"\\\\";//这就是表示“\\” PathName=Path+Link+Name;//在路径与文件名之间加“\\” // 将外部图像文件装载到CImage对象中 hResult=m_Image.Load(PathName);// if (FAILED(hResult)) { MessageBox(_T("调用图像文件失败!")); return; }
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章