一、基础概念
SDK:软件开发工具包,特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合;一般而言SDK即开发 Windows 平台下的应用程序所使用的 SDK。
JDK:java开发工具包
IDE:集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。这里学习MFC,我采用的是vs2013.
API:应用程序接口
WINAPI:windows平台下的系统资源调用,头文件"windows.h",调用系统提供的特殊接口,得到系统的资源。
窗口:父窗口和子窗口,客户区和非客户区。
句柄:结构体变量,窗口句柄HWND,图标句柄:HICO
消息队列
消息
窗口过程函数
一般c/c++或其它编程语言程序都是从main()函数开始执行,而WINAPI的入口地址是WinMain().
二、winAPI窗口程序
1、定义入口函数WinMain()
2、创建一个窗口
a)设计窗口类WNDCLASS(给成员变量赋值)
b)注册窗口类
c)创建窗口类
d)显示和更新窗口
3、消息