mfc求助-如何在MFC中通过点击按钮浏览并打开PDF文件

问题描述

如何在MFC中通过点击按钮浏览并打开PDF文件
void Cpigai::OnNewpaper()
{BROWSEINFO blnfo;
ZeroMemory(&blnfosizeof(blnfo));
blnfo.lpszTitle=_T(""请选择源文件路径:"");
LPITEMIDLIST lpDlist;
lpDlist=SHBrowseForFolder(&blnfo);
if(lpDlist!=NULL)
{TCHAR chPath[255];
SHGetPathFromIDList(lpDlistchPath);
UpdateData(FALSE) ;
}

}
这是之前为button添加的代码,但是只能浏览文件夹,我想要实现能够打开PDF文件的功能该如何修改代码?

解决方案

获取pdf文件路径,然后创建进程,把pdf文件路径传递给adobe

时间: 2025-01-27 12:03:09

mfc求助-如何在MFC中通过点击按钮浏览并打开PDF文件的相关文章

如何在CAD软件中打开PDF文件

一般比较有版权的资料大都是PDF格式的,那需要引用到的时候,怎么使用CAD来打开PDF文件呢?又或者是,需要看的图比较模糊,想使用PDF打开来看清楚,怎么办呢? 根据小编查找的资料和技术人员的解释呢,PDF和DWG文件格式是存在本质上的区别的,PDF是像素图层都已经保存完整的,而DWG还是矢量图,所以两者之间没有办法高质量地转化的啦.整理一下,可能行得通的方法如下: 1.不能直接使用CAD打开PDF文件,但可以使用图片插入形式将PDF中的图插入到CAD文件中; 2.使用其他工具软件转换,比如SC

buffer-MFC中如何点击按钮然后复制编辑框中书写的文字。

问题描述 MFC中如何点击按钮然后复制编辑框中书写的文字. 使用了这么一段代码,结果运行的时候如果编辑框中是英文字母,只复制了第一个字母,如果是中文,复制的结果是乱码.求解具体怎么改.谢谢各位 void CMFCApplication2Dlg::OnBnClickedButCpy() { // TODO: 在此添加控件通知处理程序代码 CString source; GetDlgItemText(IDC_EDI_TEXT, source); if (OpenClipboard()) { HGLO

如何在浏览器中打开PDF文件并实现预览的思路与代码

 其实也就是简单的在浏览器中实现一个打开pdf文件,并有类似预览功能的边框. 其实在网上经常见到类似的页面,在浏览器中打开pdf文档,可大部分都是由于版权的原因使用了一些很特殊的技术,自然很难模仿了. 即使有直接在浏览器打开的例子,也必须手动点击一下链接然后才能打开pdf文件.如何直接打开,而不用点击链接呢? 本以为自己对js很熟,也就使用js模拟点击,可就是不管用,没办法,只能在网上继续寻找资料.最终想不到代码却很简单. 最主要的是使用到了一个jquery的插件jquery.media.js,

scrollver展开-scrollview中,点击按钮展开一段文本,而且能定位到文本的低端怎么实现啊

问题描述 scrollview中,点击按钮展开一段文本,而且能定位到文本的低端怎么实现啊 scrollview中,点击按钮展开一段文本,而且能定位到文本的低端怎么实现啊 解决方案 大概思路是:XML文件中设置文本的TextView一个固定的高度,比如100dp,点击后再更改它的参数,把高度调成200dp或者其他值,这时候再让scrollview滚动到底部就行了: private ScrollView mScrollView; mScrollView = (ScrollView) getActiv

我想知道怎样提取pdf文件中的图片,因为我想把pdf文件转换为doc,还有别的形式,可是利用pdfbox只能提取出文本来,希望大家提供点办法,急呀

问题描述 我想知道怎样提取pdf文件中的图片,因为我想把pdf文件转换为doc,还有别的形式,可是利用pdfbox只能提取出文本来,希望大家提供点办法,急 解决方案 解决方案二:你从网上下载个PDF转化DOC工具就得了啊,很多的,到处都是咧解决方案三:貌似使用adobe的打印到文件就可以转换成doc文件解决方案四:你从网上下载个PDF转化DOC工具

请教怎么用vbs语言编写在弹出的“另存为”窗口中自动填入文件名,并打开相应文件。

问题描述 请教怎么用vb语言编写逐个在弹出的"另存为"窗口中自动填入文件名,并打开相应文件.

mfc入门-如何在mfc中写代码使相对应的按钮实现代码的功能

问题描述 如何在mfc中写代码使相对应的按钮实现代码的功能 如何在mfc中写代码使相对应的按钮实现代码的功能 解决方案 双击按钮,会自动产生一个处理函数,或者按ctrl+w,调出classwizard,下拉选择控件,右边选择处理的消息.最后确定,编写代码. 解决方案二: 我写的MFC代码 解决方案三: 你直接双击资源中的按钮,编译器就会帮你生成对应的按钮响应函数,你就可以更改了 还可以对比源代码前后,知道编译器帮你自动生了那些代码.

如何在photoshop中创建一个网页按钮

上面的截图是我从一个英文网站上截取的,目的是教给大家如何在photoshop中做出类似于上图中的"Buy it"那样的按钮样式.Marko Prljić在<网页设计师应当掌握的5个photoshop高级技巧>一文中教给了我们如何做出左边的"Download Now"的按钮样式,今天我就来说说右边的这个按钮,算是对那篇文章的一个补充,下面我们开始. 第一步 新建一个文档(Ctrl+N),命名为button,大小设置为640×480,其余选项留作默认. 第二

如何在Linux中列出通过RPM或者DEB包安装的文件

你是否想要了解安装包中各个文件在 Linux 系统中安装(位于)的位置?我们将在本文介绍如何列出文件的来源,或存在于某个特定包或者一组软件包中的文件. 这篇文章可以帮你轻松地找到重要的软件包文件,如配置文件.帮助文档等.我们来看看找出文件在哪个包中或者从哪个包中安装的几个方法: 如何列出 Linux 中全部已安装软件包的文件 你可以使用 repoquery 命令,它是 yum-utils 的一部分,用来列出给定的软件包在 CentOS/RHEL 系统上安装的文件. 要安装并使用 yum-util