搭建IAP

来源:互联网 发布:域名icp备案如何申请 编辑:程序博客网 时间:2024/05/21 17:16

1. 在主程序启动时(MFC),生成一个控制台窗口,用于显示相关日志错误信息,在Debug模式下生效,Release下无效

添加DBWindow类,并在stdafx.h中包含该文件 #include "DBWindow.h"

2. 添加GDI+

在stdafx.h中添加

// 添加 GDI+ #define GDIPVER 0x0110#include <gdiplus.h>// 需要的基本头文件using namespace Gdiplus;// 使用GDI+命名空间#pragma comment(lib, "gdiplus.lib")// GDI+需要的库文件

在app文件中添加

// 添加成员变量ULONG_PTR m_gidplusToken;GdiplusStartupInput m_gdiplusStartupInput;// InitInstance()中添加GdiplusStartup(&m_gidplusToken,&m_gdiplusStartupInput,NULL);// ExitInstance()中添加GdiplusShutdown(m_gidplusToken);

3. 添加一个全局文件IAP3DGlobals.h,一些全局变量,如枚举类、结构体、宏等的声明均放在该文件中,并在stdafx.h中添加该文件的引用

4. 数据类:IAPData<--IAP3DImgData,暂时只考虑unsigned short这一种数据类型,读入数据文件格式为hdr

5. 窗口类:IAPWnd<--IAPSingleMPRWnd

6. 添加菜单,菜单项open,exit。在主窗口中添加相关事件响应,并在初始化主窗口时创建IAPSingleMPRWnd

7. 实现MPR+MIP


需要解决的问题:

像素间距(11.16)
三个图的联动性(11.17)
十字定位功能(11.17)
任意平面的MPR
体绘制视图
右上角的功能按键
曲面MPR









原创粉丝点击