手术导航系统重新开发1:创建新的MFC对话框应用

之前的手术导航系统,用vs2008、32位的环境由MFC开发,项目文件无法在高版本visual studio运行,由于本人对VTK、ITK、IGSTK开发工具和整体模块的细节功能还不够了解,所以决定,在VS2019上重新用MFC搭一遍,对原函数进行重构、优化。

创建新项目:
手术导航系统重新开发1:创建新的MFC对话框应用_第1张图片自动生成框架:
手术导航系统重新开发1:创建新的MFC对话框应用_第2张图片打开资源视图 Dialog对话框:
手术导航系统重新开发1:创建新的MFC对话框应用_第3张图片修改窗口

  • 包含手术导航、系统设置、关闭系统三个主模块
  • 附有下一步按钮
  • 基本的文本:基于CT图像的肾内手术电磁导航系统
  • List item
    最关键的是修改为应有的属性:

遇到的一个小问题,文本的name默认无法修改(ID改了):手术导航系统重新开发1:创建新的MFC对话框应用_第4张图片另一个小问题,在资源视图中显示在另一个编辑器中打开,重启无效,后来发现是默认打开了.h文件,关闭后恢复正常

最后界面布置完成:
手术导航系统重新开发1:创建新的MFC对话框应用_第5张图片但是布置好界面后,直接运行出现的还是原窗口。
这里双击窗口会生成新的.h.cpp但是是空白的。。。

检查了一下原来是安装没安装全:
手术导航系统重新开发1:创建新的MFC对话框应用_第6张图片手术导航系统重新开发1:创建新的MFC对话框应用_第7张图片修改安装,然后可以创建MFC应用…然后我们重新来过:
有MFC应用和MFC动态链接库可选择:
手术导航系统重新开发1:创建新的MFC对话框应用_第8张图片本人决定先来个静态的,因为不能要求所有的应用工作站都有编译器,移植性好一点。。。算了还是共享DLL吧:
手术导航系统重新开发1:创建新的MFC对话框应用_第9张图片现在又遇到了问题,基类选什么:手术导航系统重新开发1:创建新的MFC对话框应用_第10张图片Ex是加强版,可以有更多的界面优化:
手术导航系统重新开发1:创建新的MFC对话框应用_第11张图片资源视图与解决方案管理器如图:
手术导航系统重新开发1:创建新的MFC对话框应用_第12张图片手术导航系统重新开发1:创建新的MFC对话框应用_第13张图片这个不太好,含有中文。对比之前的可以看出,这个名字应该是CGITS:
手术导航系统重新开发1:创建新的MFC对话框应用_第14张图片为了方便移植,本人还是重新创建一次:
手术导航系统重新开发1:创建新的MFC对话框应用_第15张图片手术导航系统重新开发1:创建新的MFC对话框应用_第16张图片手术导航系统重新开发1:创建新的MFC对话框应用_第17张图片现在的状态:
手术导航系统重新开发1:创建新的MFC对话框应用_第18张图片手术导航系统重新开发1:创建新的MFC对话框应用_第19张图片
里面多了一个pcb:

// pch.h: 这是预编译标头文件。
// 下方列出的文件仅编译一次,提高了将来生成的生成性能。
// 这还将影响 IntelliSense 性能,包括代码完成和许多代码浏览功能。
// 但是,如果此处列出的文件中的任何一个在生成之间有更新,它们全部都将被重新编译。
// 请勿在此处添加要频繁更新的文件,这将使得性能优势无效。

对比查看应该是原项目中的:
手术导航系统重新开发1:创建新的MFC对话框应用_第20张图片
手术导航系统重新开发1:创建新的MFC对话框应用_第21张图片下面可以对新的对话框进行设置了!

你可能感兴趣的:(项目)