摘要:
如何设置程序与文件关联并且双击关联文件时获取文件的路径呢?一般来说可以通过写注册表的方式实现,在函数入口处实现功能。例如在VC/MFC中,可以在应用程序的C**App.cpp文件中InitInstance()函数中实现该功能。#include using namespace std;//关联文件的后缀名,如"txt"、"doc"等stringm_csExtension;stringm_csShellOpenCommand;stringm_csDocumentShellOpenCommand;//注册表中文件夹类名stringm_csDocumentCla 阅读全文
posted @ 2013-10-22 15:37
陳さん様
阅读(695)
评论(0)
推荐(0)
摘要:
1--首先创建想切换的两个视图类(view类)比如:class CTestView1 : public CFormView{//....}class CTestView2 : public CView{//....}2--然后在xx.cpp文件中(XX代表工程名)即CxxApp类的cpp文件中包含切换的两个类的头文件,如:#include "TestView1.h"#include "TestView2.h"3--在 CxxApp的头文件里申请两个CMultiDocTemplate 指针如:CMultiDocTemplate * m_pTemplateT 阅读全文
posted @ 2013-10-22 15:30
陳さん様
阅读(343)
评论(0)
推荐(0)
摘要:
本文是对网络上各种资料进行了梳理,并在VisualC++6.0下进行了实验测试。需要解决的问题如下:1. 在MFC多文档应用程序中同时显示两个视图,其中一个视图显示电路原理图,另外一个显示仿真结果。2. 两个视图需要同时显示,但是并非分割显示,而是通过切换(切换功能尚未实现)在多文档应用程序中,视图类是由CMultiDocTemplate来负责管理的。自动生成的MFC框架中在C**App类的InitInstance()函数中,有以下的语句:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Cod 阅读全文
posted @ 2013-10-22 15:05
陳さん様
阅读(463)
评论(0)
推荐(0)
摘要:
在利用mfc框架的时候,在App应用类的InitInstance()函数中,初始化时总有一个 SetRegistryKey("字符串XXX"),不知道究竟有何用处,这天仔细查看了一下,发现如果你使用注册表,则它为你提供了很便利的方法,当然如果不使用系统注册表,这句可以注释掉。以下是我在网上找到的一些资料:SetRegistryKeyCauses application settings to be stored in the registry instead of .INI files.SetRegistryKey 这个函数功能是设置MFC程序的注册表访问键,并把读写 in 阅读全文
posted @ 2013-10-22 11:18
陳さん様
阅读(302)
评论(0)
推荐(0)

浙公网安备 33010602011771号