一般用VS2010以上版本,创建MFC的程序都会有这个选项,如下图所示,如果选择了这几项,那么应用程序都做了哪些工作呢?下面一一道来

首先,为了让你自己创建的应用程序下次重新打开的时候能记住上一次的布局等设置,那么只有一种方法,就是把一些布局参数存放起来,但本次设置完了以后,在应用程序关闭前把相应的参数配置存起来,等到下一次运行应用程序是在读这些配置来支配布局。各项参数存起来可以后好多的方法,存到ini文件中,存到注册表中,存到一个二进制文件中,等等等等,都可以。

那么看看BCG和MFC这两家是怎么做的,根据实际测试和调试代码发现,他们都是将一些配置参数存储在了注册表中,一般路径为

HKEY_CURRENT_USER/Software/[your corporation]/[your application]/Workspace

那么请注意[your corporation]这个可以变的名称,他是哪来的,如果是变化的,也就意味着通过编程可以改写他呗,不错,确实可以改写,就在XXXApp的InitInstance()函数里改写的。

就是这个SetRegistryKey()函数,他执行完会生成一个以SetRegistryKey()参数为名称的文件夹,就是下面的红框的那个,和上图的代码对对,看看是不是?

BCG-MFC 库对《支持重新启动管理器》都做了些什么相关推荐

  1. 链接器都干了些什么?

    目前项目在不停的增长,我想还是在它规模仍旧很小的时候把它的模块分清楚,不同模块分到不同的 projects 里面,这里面出现了很多问题,也反映了我知识上的很多不足. 1 , project 最后的输出 ...

  2. [转]链接器都干了些什么?

    http://www.cppblog.com/jacky2019/archive/2007/03/29/20891.html 目前项目在不停的增长,我想还是在它规模仍旧很小的时候把它的模块分清楚,不同 ...

  3. Nginx运行FastCGI程序(ngx_http_fastcgi_module模块、fcgi库、spwan-fcgi进程管理器)

    一.什么是CGI 通用网关接口(Common Gateway Interface.CGI)描述了客户端和服务器程序之间传输数据的一种标准,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数 ...

  4. 你以为文言编程只是闹着玩?三个月后,人家IDE、教程、包管理器都有了

    . 参与:思,Jamin 用文言文写的官方编程教程<文言陰符>,类似 pip 那样的包管理工具「文淵閣」,还有文言编程开源 IDE「文言齋」,文言编程语言已经这么成熟了? 机器之心曾介绍过 ...

  5. GTD待办事项管理器都有那些功能

    2do mac特别版是一款专门为苹果用户推出的任务管理gid工具,可以用于管理个人待办事项.任务.提醒等等,支持MAC OS 10.12(sierra)系统,2Do 曾获得苹果的2009年最佳用户界面 ...

  6. 【Android 应用开发】AndroidUI设计之 布局管理器 - 详细解析布局实现

    写完博客的总结 : 以前没有弄清楚的概念清晰化 父容器与本容器属性 : android_layout...属性是本容器的属性, 定义在这个布局管理器的LayoutParams内部类中, 每个布局管理器 ...

  7. 翻译《Writing Idiomatic Python》(五):类、上下文管理器、生成器

    原书参考:http://www.jeffknupp.com/blog/2012/10/04/writing-idiomatic-python/ 上一篇:翻译<Writing Idiomatic ...

  8. 包管理器_包管理器的演变

    包管理器 每个计算机化设备都使用某种形式的软件来执行其预期的任务. 在软件的早期,对产品进行了严格的bug和其他缺陷测试. 在过去的十年左右的时间内,该软件已通过Internet发布,目的是通过应用新 ...

  9. 内存管理器剖析:ptmalloc,windows,macOS

    目录 1. Ptmalloc 2. Windows内存管理器 3. Mac OS内存管理器 4.推荐阅读 核心分析器的优势在于它能够将堆内存解析为数百万个单独的内存块,这些内存块由堆内存管理器分配给应 ...

最新文章

  1. 噪声标签的负训练:ICCV2019论文解析
  2. STL 中priority_queue小结
  3. 大型互联网架构概述,看完文章又涨知识了
  4. Silverlight BUG
  5. python的read_csv_python,pd.read_csv成熟导入
  6. Build 2016,你可能忽视的几个细节
  7. CCIE-LAB-第十二篇-EIGRP+EIGRP末节区域+leak map+分发列表
  8. 贪心算法|Greedy Algorithms(背包问题)
  9. ascii码java生成_Java 生成 ASCII 字符画 实现代码
  10. redis 首次请求_Redis主从复制
  11. mc服务器隐藏指令显示,服务器常用指令 搬运自Mc服主网
  12. AngularJS 讲解五, Factory ,Service , Provider
  13. bootstrap 点击按钮刷新_Thyemlef动态刷新页面方法
  14. java基础之测试类
  15. 06.变革、变革、再变革
  16. Congfu Xu's HomePage
  17. 搭建美丽天天秒链动2+1OpenRApp开发
  18. 妮妮lisp_140种Python标准库、第三方库和外部工具都有!
  19. 清除H5的浏览器缓存
  20. 【JAVA案例】判断电话号码运营商

热门文章

  1. python 获取cpu使用率_如何在python中获取过去10分钟的cpu使用率
  2. c 取数组 最大值 算法_拜托,面试别再问我最大值最小值了!!!
  3. mysql系统变量配置文件_MySQL系统变量配置基础
  4. 超实用的浏览器插件:CSDN 一键搜索、自定义工具、全站去广告、一键美化等
  5. deeplung 代码讲解(自己的理解)(我只是稍微贴下数据增强这部分的代码,其它的借鉴wuzeyuan大神的)lung16数据
  6. Faster R-CNN源码中ROI Pooling的解析
  7. 毕设日志5.12凌晨
  8. sh文件进行qsub提交任务到远程服务器训练
  9. python知识点总结_20211231
  10. 吴恩达深度学习4.3笔记_Convolutional Neural Networks_目标检测