云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 西安交大计算机图形学实验报告

西安交大计算机图形学实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/12/11 14:41:58

ON_WM_CREATE()

ON_COMMAND(ID_POINT_LINEDDA, &CMainFrame::OnPointLinedda) ON_COMMAND(ID_POINT_LINEBRE, &CMainFrame::OnPointLinebre) ON_COMMAND(ID_POINT_CIRCLE, &CMainFrame::OnPointCircle) ON_COMMAND(ID_POINT_ELLIPSE, &CMainFrame::OnPointEllipse)

END_MESSAGE_MAP() static UINT indicators[] = { };

// CMainFrame 构造/析构

CMainFrame::CMainFrame() { }

CMainFrame::~CMainFrame() { }

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) {

if (!m_wndStatusBar.Create(this)) { }

TRACE0(\未能创建状态栏\\n\return -1; // 未能创建

if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | { }

TRACE0(\未能创建工具栏\\n\return -1; // 未能创建

!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))

CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||

if (CFrameWnd::OnCreate(lpCreateStruct) == -1)

return -1;

// TODO: 在此添加成员初始化代码

ID_SEPARATOR, // 状态行指示器 ID_INDICATOR_CAPS, ID_INDICATOR_NUM, ID_INDICATOR_SCRL,

}

m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT)); // TODO: 如果不需要可停靠工具栏,则删除这三行 m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockControlBar(&m_wndToolBar);

return 0;

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { }

// CMainFrame 诊断

#ifdef _DEBUG

void CMainFrame::AssertValid() const { }

void CMainFrame::Dump(CDumpContext& dc) const { }

#endif //_DEBUG

// CMainFrame 消息处理程序

void CMainFrame::OnPointLinedda() {

// TODO: 在此添加命令处理程序代码 CDialog* dlg = new CDialog; CFrameWnd::Dump(dc); CFrameWnd::AssertValid(); return TRUE;

if( !CFrameWnd::PreCreateWindow(cs) )

return FALSE; // TODO: 在此处通过修改

// CREATESTRUCT cs 来修改窗口类或样式

}

dlg->Create(MAKEINTRESOURCE(IDD_DIALOG1)); dlg->ShowWindow(1);

void CMainFrame::OnPointLinebre() { }

void CMainFrame::OnPointCircle() { }

void CMainFrame::OnPointEllipse() { }

// TODO: 在此添加命令处理程序代码 CDialog* dlg = new CDialog;

dlg->Create(MAKEINTRESOURCE(IDD_DIALOG4)); dlg->ShowWindow(1);

// TODO: 在此添加命令处理程序代码 CDialog* dlg = new CDialog;

dlg->Create(MAKEINTRESOURCE(IDD_DIALOG3)); dlg->ShowWindow(1);

// TODO: 在此添加命令处理程序代码 CDialog* dlg = new CDialog;

dlg->Create(MAKEINTRESOURCE(IDD_DIALOG2)); dlg->ShowWindow(1);

(6)MFCApplication3.cpp

// MFCApplication3.cpp : 定义应用程序的类行为。 //

#include \#include \#include \#include \#include \

#include \#include \#include \

#include \#include \#include \

#ifdef _DEBUG

#define new DEBUG_NEW #endif

// CMFCApplication3App

BEGIN_MESSAGE_MAP(CMFCApplication3App, CWinApp)

// CMFCApplication3App 构造

CMFCApplication3App::CMFCApplication3App() {

// 支持重新启动管理器

m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_ALL_ASPECTS; // 如果应用程序是利用公共语言运行时支持(/clr)构建的,则: // 1) 必须有此附加设置,“重新启动管理器”支持才能正常工作。

// 2) 在您的项目中,您必须按照生成顺序向 System.Windows.Forms 添加引用。 System::Windows::Forms::Application::SetUnhandledExceptionMode(System::Windows::Forms::UnhON_COMMAND(ID_APP_ABOUT, &CMFCApplication3App::OnAppAbout) // 基于文件的标准文档命令

ON_COMMAND(ID_FILE_NEW, &CWinApp::OnFileNew) ON_COMMAND(ID_FILE_OPEN, &CWinApp::OnFileOpen) // 标准打印设置命令

ON_COMMAND(ID_FILE_PRINT_SETUP, &CWinApp::OnFilePrintSetup)

END_MESSAGE_MAP()

#ifdef _MANAGED

andledExceptionMode::ThrowException); #endif }

// 唯一的一个 CMFCApplication3App 对象

// TODO: 在此处添加构造代码,

// 将所有重要的初始化放置在 InitInstance 中

// TODO: 将以下应用程序 ID 字符串替换为唯一的 ID 字符串;建议的字符串格式 //为 CompanyName.ProductName.SubProduct.VersionInformation SetAppID(_T(\

搜索更多关于: 西安交大计算机图形学实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

ON_WM_CREATE() ON_COMMAND(ID_POINT_LINEDDA, &CMainFrame::OnPointLinedda) ON_COMMAND(ID_POINT_LINEBRE, &CMainFrame::OnPointLinebre) ON_COMMAND(ID_POINT_CIRCLE, &CMainFrame::OnPointCircle) ON_COMMAND(ID_POINT_ELLIPSE, &CMainFrame::OnPointEllipse) END_MESSAGE_MAP() static UINT indicators[] = { }; // CMainFrame 构造/析构 CMainFrame::CMainFrame() { }

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com