mfc单文档如何写 通过 打开对话框 获取 双击的文本 的指针 的程序? 20
就是我希望程序运行时,点开始打开然后从中双击一个文本就可以获取它的指针,或者名字,比如"hello.txt",进而用file.open("hello.txt",ios::...
就是我希望程序运行时,点 开始 打开 然后从中双击一个文本 就可以获取它的指针,或者名字,比如"hello.txt",进而用file.open("hello.txt",ios::in)方式打开文本。
失败的方法介绍如下:
1,给 打开 添加消息响应函数 fileopen(),然后在函数里面Dialog dlg,dlg.Modal(),。。。这种方式没有看到任何效果,打开的任然是系统自带的对话框。
2,利用OnDucument(lpcstr lpathname)中的参数 lpathname,结果我双击文本后,文本的地址完全没有传给这个参数,它既不是文本指针也不是文本路径,似乎是文档指针,不是我双击的文本的指针,失败
3,在原来双击没有弹出对话框的 新建 这一项添加消息函数,类似Dialog dlg,结果没有任何效果,点新建没有任何反应
4,希望回答者给出确实可行的解决方案,不要从哪里复制粘贴一段代码过来,那些容易想到的方法我都试过,根本不行才会问的,最终是要实现这段代码:CFile file;file.open(abc,ios::in),其中abc是我双击的文本的文件名,比如"hello1.txt","hello2.txt",程序根据我点的是哪个将相应的名字传给abc
地球人都死光了吗?怎么木有人回答?该发挥点作用的时候都哑火了?悬赏20 啊 展开
失败的方法介绍如下:
1,给 打开 添加消息响应函数 fileopen(),然后在函数里面Dialog dlg,dlg.Modal(),。。。这种方式没有看到任何效果,打开的任然是系统自带的对话框。
2,利用OnDucument(lpcstr lpathname)中的参数 lpathname,结果我双击文本后,文本的地址完全没有传给这个参数,它既不是文本指针也不是文本路径,似乎是文档指针,不是我双击的文本的指针,失败
3,在原来双击没有弹出对话框的 新建 这一项添加消息函数,类似Dialog dlg,结果没有任何效果,点新建没有任何反应
4,希望回答者给出确实可行的解决方案,不要从哪里复制粘贴一段代码过来,那些容易想到的方法我都试过,根本不行才会问的,最终是要实现这段代码:CFile file;file.open(abc,ios::in),其中abc是我双击的文本的文件名,比如"hello1.txt","hello2.txt",程序根据我点的是哪个将相应的名字传给abc
地球人都死光了吗?怎么木有人回答?该发挥点作用的时候都哑火了?悬赏20 啊 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询