打开文件的Button

void CMyDialog::OnBnClickedOpennc()

{

    // TODO: 在此添加控件通知处理程序代码

    CString FilePathName;

    CFileDialog dlg(TRUE, //TRUE为OPEN对话框,FALSE为SAVE AS对话框

        NULL, 

        NULL,

        OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,

        (LPCTSTR)_TEXT("JPG Files (*.jpg)|*.jpg|All Files (*.*)|*.*||"),

        NULL);

    if(dlg.DoModal()==IDOK)

    {

        FilePathName=dlg.GetPathName(); //文件名保存在了FilePathName里

    }

    else
    {
         return;
    }
}
时间: 2024-08-02 16:35:32

打开文件的Button的相关文章

C# 系统应用之ListView控件 (三).添加ContextMenuStrip右键菜单打开文件和删除文件功能

在前面讲述过使用TreeView控件和ListView控件显示磁盘目录信息,但仅仅是显示信息是不够的,我们还需要具体的操作.在"个人电脑使用历史痕迹"项目中我还需要添加"打开文件"和"删除文件"两种方法.具体如下: 在第一篇文章"C# 系统应用之TreeView控件 (一).显示树状磁盘文件目录及加载图标"中显示如下: http://blog.csdn.net/eastmount/article/details/1945310

python 打开文件对话框相关

环境: window7 版本: python 2.7 假设我们有如下这样的需求,如果所示: 1. 通过打开文件,我们可以打开指定的文件,并将其路径显示到输入框中 2. 通过打开目录,我们可以打开指定的目录,并将其路径显示到输入框中 3. 通过另存为,我们可以文件名另存为指定的目录或文件中. 我们可以使用python自带的模块:tkFileDialog其相关的方法示例,可参考:https://www.programcreek.com/python/index/671/tkfiledialog 为了

Linux centos 下 eclipse 打开文件时关闭

原文地址:http://processors.wiki.ti.com/index.php/Linux_Host_Support#cairo-misc.c:380:_cairo_operator_bounded_by_source:_Assertion_.60NOT_REACHED.27_failed http://processors.wiki.ti.com/index.php/Linux_Host_Support 现象描述:在 centos 系统下,打开eclipse后,打开文件时,eclip

Unix文件系统学习笔记之二: 文件描述符、inode和打开文件表

Unix文件系统学习笔记之二: 文件描述符.inode和打开文件表 系统盘上数据的布局 文件系统无非是关于数据在磁盘上的组织以及存储空间管理的,为此,首先需要知道磁盘上数据的总体布局方式.以Unix为例,最重要的一张表如下: Unix 进程管理中和用户文件.io 最相关的数据结构:usr 数据结构 The procstructure does not record information related to file access.  However the userstructure con

Linux中的文件描述符与打开文件之间的关系

1. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件.目录文件.链接文件和设备文件.文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的系统调用都通过文件描述符.程序刚刚启动的时候,0是标准输入,1是标准输出,2是标准错误.如果此时去打开一个新的文件,它的文件描述符会是3.POSIX标准要求每次打开文件时(含socket)必须使用当前进程中最小可用的文件描述符号

打开文件和关闭文件

1 打开文件 在对文件进行读.写操作之前,首先要解决的问题是如何把程序中要读.写的文件与磁盘上实际的数据文件联系起来.在 C 语言中这并不困难,只需调用 C 语言提供的库函数 fopen “打开”文件就可实现这些联系.fopen 函数的一般调用形式为: fopen(文件名,文件使用方式); 函数返回一个指向 FILE 类型的指针.例如: FILE *fp; fp = fopen("file_a", "r"); fopen 函数调用中有两个字符串作为参数.第一个字符串

mac安装office2011,提示无法打开文件Normal.dotm,因为内容有错误

最近使用mac上的office,发现一个问题,每次打开office11都会报错,提示“无法打开文件Normal.dotm,因为内容有错误”,于是就在网络上搜索了一下,找到如下一段话, I just found out that my kids were playing on my computer and accidentally renamed my main drive to "]?[". After renaming it something appropriate, it op

文件描述符、文件描述符表、打开文件表、目录项、索引节点之间的联系

文件描述符.文件描述符表.打开文件表.目录项.索引节点之间的联系如下图所示: 每个进程在PCB(Process Control Block)中都保存着一份文件描述符表,文件描述符就是这个表的索引,每个表项都有一个指向已打开文件的指针,已打开的文件在内核中用file结构体表示,文件描述符表中的指针指向file结构体. 在file结构体中维护File Status Flag(file结构体的成员f_flags)和当前读写位置(file结构体的成员f_pos).在上图中,进程1和进程2都打开同一文件,

如何找到文件的家-打开文件对话框openFileDialog

private void button1_Click(object sender, EventArgs e) { openFileDialog1.Filter = "*.txt|*.txt";//设置文件 DialogResult dr = openFileDialog1.ShowDialog();//显示打开文件对话框 if (dr ==DialogResult.OK) { richTextBox1.Text = System.IO.File.ReadAllText(openFile