MFC复习和学习 第一章 MFC基础窗口构建 MFC应用程序启动机制 MFC
来源:互联网 发布:windows 10 iso 编辑:程序博客网 时间:2024/05/14 10:32
本文是截图:MFC复习和学习 第一章 MFC基础窗口构建 MFC应用程序启动机制 MFC 消息循环机制
本文的pdf下载地址是:http://yunpan.cn/cdngHPW7ptdzD 访问密码 3bd2 和 http://yunpan.cn/cdnguTY9UEAdw 访问密码 5435
/************************************************************************//*本程序用来演示使用MFC构建一个最基本的窗口程序,并且在上面显示出一行文字*//************************************************************************/#include "stdafx.h"#include "MFC02.h"//窗口框架类class CMyFrameWnd:public CFrameWnd{virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);};LRESULT CMyFrameWnd::WindowProc(UINT message, WPARAM wParam, LPARAM lParam){switch(message){case WM_CREATE:AfxMessageBox(TEXT("新建MFC窗口程序!")); break;case WM_PAINT:{PAINTSTRUCT ps={0};HDC hDC=::BeginPaint(m_hWnd,&ps);TCHAR szText[]=TEXT("新建MFC窗口程序!");TextOut(hDC,100,100,szText,_tcslen(szText));::EndPaint(m_hWnd,&ps);}break;}return CFrameWnd::WindowProc(message,wParam,lParam);}//应用程序启动类class CMyApp:public CWinApp{public:virtual BOOL InitInstance();CMyApp();};CMyApp theApp;BOOL CMyApp::InitInstance(){CMyFrameWnd * pWnd=new CMyFrameWnd();pWnd->Create(NULL,TEXT("MYAPP"));pWnd->ShowWindow(SW_SHOW);m_pMainWnd=pWnd;return TRUE;}CMyApp::CMyApp(){}
/************************************************************************//* 本程序用来演示MFC中的消息循环机制,我们可以通过使用断点和go功能去查看相应的宏定义。 *//************************************************************************/#include "stdafx.h"#include "MFC03.h"class CMsgFrame:public CFrameWnd{public:virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);public:DECLARE_MESSAGE_MAP()//消息映射定义宏public://消息映射函数afx_msg LRESULT OnPaint(WPARAM wParam,LPARAM lParam);afx_msg LRESULT OnCreate(WPARAM wParam,LPARAM lParam);};BEGIN_MESSAGE_MAP(CMsgFrame,CFrameWnd)//消息映射的宏的实现ON_MESSAGE(WM_PAINT,OnPaint)ON_MESSAGE(WM_CREATE,OnCreate)END_MESSAGE_MAP()LRESULT CMsgFrame::OnCreate(WPARAM wParam,LPARAM lParam){AfxMessageBox(TEXT("本程序用来演示消息循环机制!"));return 0;}LPARAM CMsgFrame::OnPaint(WPARAM wParam,LPARAM lParam){PAINTSTRUCT ps={0};HDC hDC=::BeginPaint(m_hWnd,&ps);TCHAR szText[]=TEXT("可以使用断点设置和go功能查看相应的宏定义!");TextOut(hDC,100,100,szText,_tcslen(szText));::EndPaint(m_hWnd,&ps);return 0;}LRESULT CMsgFrame::WindowProc(UINT message, WPARAM wParam, LPARAM lParam){return CFrameWnd::WindowProc(message,wParam,lParam);}class CMyApp:public CWinApp{public:virtual BOOL InitInstance();CMyApp();};CMyApp theApp;CMyApp::CMyApp(){}BOOL CMyApp::InitInstance(){CMsgFrame * pWnd=new CMsgFrame();pWnd->Create(NULL,TEXT("消息映射!"));pWnd->ShowWindow(SW_SHOW);pWnd->UpdateWindow();m_pMainWnd=pWnd;return TRUE;}
0 0
- MFC复习和学习 第一章 MFC基础窗口构建 MFC应用程序启动机制 MFC
- MFC复习和学习 第五章 MFC动态创建 MFC文档 MFC消息处理 MFC单文档应用程序 MFC多文档应用程序
- MFC复习和学习 第四章 MFC切分窗口 MFC运行时类信息 MFC动态创建
- MFC学习和复习笔记
- MFC复习和学习 第三章 MFC工具栏 MFC 状态栏 MFC视图创建
- MFC复习和学习 第七章 MFC调色板 MFC区域 MFC数据结合类 CArray CList
- MFC复习和学习 第八章 MFC映射 MFC文件 MFC文件查找 序列化
- MFC复习和学习 第九章 MFC序列化 MFC反序列化 MFC对话框
- MFC入门学习第一章
- MFC窗口启动最大化
- MFC窗口启动最大化
- MFC窗口启动最大化
- MFC复习和学习 第十章 MFC对话框
- MFC复习和学习 第六章 MFC视图文档 MFC视图文档各部分关系 MFC绘图 MFC绘图对象
- MFC复习
- MFC复习
- MFC
- MFC
- 我的精神家园——陈皓(@左耳朵耗子)专访
- JavaScript-------instanceof解析
- 基于控制台的多人在线角色扮演游戏(类似MUD)项目
- 大数据的可视化
- C# 堆
- MFC复习和学习 第一章 MFC基础窗口构建 MFC应用程序启动机制 MFC
- windows下安装DevKit
- Google APAC test 2015 Round B Problem C - Card Game
- 鹰的蜕变
- 北大校长 王恩哥的10句话
- Mac item2 配色,大小写敏感及常用快捷键
- 关于IOS的Autolayout特性的理解以及使用
- java--------学习之《集合框架的工具类的应用》
- 初探 iOS8 中的 Size Class