个人笔记
我不得踢噶
这个作者很懒,什么都没留下…
展开
-
2013.8.23 学习笔记《MFC》(一) MFC基础
《MFC》(一)-----------2013.8.23一、概念一 MFC概念和作用 1 什么是MFC? 全称 Microsoft Foundation Class Library,我们称之为微软基础类库, 封装了 大量的类,封装了WINDOWS Api,还封装了C++语法的数据结构。 1 MFC就是一个库(静态库/动态库) 2原创 2013-08-23 10:11:28 · 586 阅读 · 0 评论 -
2013.8.7 学习笔记《windows核心编程》(十) 消息队列与键盘消息
《windows核心编程》(十)-----------2013.8.7一、概念消息队列 消息队列用于存放消息的一个队列,消息在队列中先入先出。所有窗口程序都具有消息队列。程序可以从队列中获取消息。消息队列的类型 系统消息队列-由系统维护的消息队列。存放系统产生的消息,例如鼠标、键盘等。 程序消息队列-属于每一个应用程原创 2013-08-07 23:14:55 · 706 阅读 · 0 评论 -
2013.8.6 学习笔记《windows核心编程》(九) 消息获取,消息派发与消息分类
《windows核心编程》(九)-----------2013.8.6一、概念Windows常用消息WM_QUIT - 用于结束消息循环处理。wParam - PostQuitMessage 函数传递的参数。lParam - 不使用当GetMessage收到这个消息后,会返回FALSE,结束while处理,退出消息循环。WM_PAINT - 绘图消息键盘原创 2013-08-06 22:39:52 · 753 阅读 · 0 评论 -
2013.7.26 学习笔记《windows核心编程》(二) HelloWorld
《windows核心编程》(二)-----------2013.7.26一、概念编写第一个窗口程序(HelloWorld版)•编写窗口程序的步骤: 1 定义WinMain函数 - 入口函数 2 定义窗口处理函数 - 用于处理窗口中的各种消息 3 注册窗口类- 将窗口类注册到系统中原创 2013-07-26 22:47:28 · 594 阅读 · 0 评论 -
2013.7.25 学习笔记《windows核心编程》(一) Windows编程基础
《windows核心编程》(一)-----------2013.7.25一、概念Windows编程基础•Windows应用程序的类型–控制台程序 Console DOS程序,本身没有窗口,通过Windows DOS窗口执行–窗口程序 拥有自己的窗口,可以与用户交互–库程序原创 2013-07-25 23:32:16 · 574 阅读 · 0 评论 -
2013.8.15 学习笔记《windows核心编程》(十二) 鼠标消息与定时器消息
《windows核心编程》(十二)-----------2013.8.15一、概念鼠标消息•双击鼠标消息消息参数WPARAM- 其他按键的状态,例如Ctrl/Shift等 LPARAM -鼠标的位置,窗口客户区坐标系。 LOWORD X坐标位置 HIWORD Y坐标位置想要获取鼠标双击消息时需要在注册窗口类的时候添加CS_DBLCLKS风格原创 2013-08-15 09:58:56 · 510 阅读 · 0 评论 -
2013.8.5 学习笔记《windows核心编程》(八) 常用消息
《windows核心编程》(八)-----------2013.8.5一、概念Windows常用消息WM_DESTROY - 窗口被销毁时的消息,无消息参数。常用于在窗口被销毁之前,做相应的善后处理,例如资源、内存等。WM_SYSCOMMAND - 系统命令消息,当点击窗口的最大化、最小化、关闭等命令时,收到这个消息。常用在窗口关闭时,提示用户处理。原创 2013-08-05 22:55:07 · 498 阅读 · 0 评论 -
2013.8.3 学习笔记《windows核心编程》(七) 窗口类,窗口显示更新与消息
《windows核心编程》(七)-----------2013.8.3一、概念窗口类和窗口的附加数据• 作用 注册窗口时,可以设置这两个数据内存空间 的大小。 int cbClsExtra; //窗口类的附加数据大小 int cbWndExtra; //窗口的附加数据大小 可以提供窗口类和窗口存放自己的数据的空间。窗口类原创 2013-08-03 19:08:54 · 914 阅读 · 0 评论 -
2013.8.1 学习笔记《windows核心编程》(六) 窗口创建
《windows核心编程》(六)-----------2013.8.1一、概念窗口的创建•CreateWindow/CreateWindowEx•HWND CreateWindowEx(• DWORD dwExStyle, //窗口的扩展风格• LPCTSTR lpClassName, //已经注册的窗口类名称• LPCTSTR lpWindowName,原创 2013-08-01 22:55:49 · 596 阅读 · 0 评论 -
2013.7.31 学习笔记《windows核心编程》(五) 窗口注册
《windows核心编程》(五)-----------2013.7.31一、概念窗口的注册•窗口类 窗口类包含了窗口的各种参数信息的数据结构。每个窗口都具有窗口类,基于窗口类创建窗口。每个窗口类都具有一个名称,使用前必须注册到系统。•窗口类的分类 -系统窗口类 系统已经定义好的窗口类,所有应用程序都可以直接使用。 -应用程序全局原创 2013-07-31 22:34:05 · 492 阅读 · 0 评论 -
2013.7.29 学习笔记《windows核心编程》(四) 字符输出
《windows核心编程》(四)-----------2013.7.29一、概念字符集的应用• TCHAR#ifdef UNICODE // r_winnt typedef WCHAR TCHAR, *PTCHAR; #define __TEXT(quote) L##quote #else typedef char TCHAR, *PTCH原创 2013-07-29 22:48:45 · 748 阅读 · 0 评论 -
2013.7.27 学习笔记《windows核心编程》(三) 资源与字符编码
《windows核心编程》(三)-----------2013.7.27一、概念资源的使用•编写资源的文件 -.rc资源脚本文件•编译rc文件 - RC.EXE•将资源链接到程序中 - LINK.EXE CL.EXE |.c/.cpp-------------->.obj | LINK.EXE原创 2013-07-27 19:28:21 · 721 阅读 · 0 评论 -
2013.8.13 学习笔记《windows核心编程》(十一) 键盘消息与翻译消息
《windows核心编程》(十)-----------2013.8.7一、概念键盘消息•消息的使用1 KEYDOWN可以重复出现,KEYUP只能在按键松开时出现1次2 TranslateMessage在转换WM_KEYDOWN消息时,对于可见字符可以产生WM_CHAR,不可见字符无此消息。3 WM_KEYDOWN/UP的wParam是表示的按键虚拟键码,WM_CHA原创 2013-08-13 23:50:24 · 537 阅读 · 0 评论 -
2013.8.16 学习笔记《windows核心编程》(十三) 菜单与资源
《windows核心编程》(十三)-----------2013.8.16一、概念菜单的使用•窗口的顶层菜单创建菜单 HMENU CreateMenu(VOID); //创建成功返回菜单句柄增加菜单项BOOL AppendMenu( HMENUhMenu, //菜单句柄 UINTuFlags, //菜单项风格 UINT_PTRuI原创 2013-08-16 10:16:43 · 662 阅读 · 0 评论