一、实验目的
- 了解 windows操作系统应用程序开发的基本概念,win32 API函数、消息与事件驱动
- 2.掌握WinMain函数的基本框架,窗口定义、窗口创建、消息循环及窗口过程函数;
二、实验工具
Visual Studio 2015
三、参考资料
《Windows程序设计》(charle petzold著)、《深入浅出MFC》(侯俊杰著)、《VC++深入讲解》(孙鑫编著)
四、步骤
- 新建项目
- 编写代码
- 编译调试
- 运行完成
五、代码分析
#include <windows.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
//主函数WinMain
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow)
{
static TCHAR szAppName[] = TEXT("this is windows");
HWND hwnd;
MSG msg;
WNDCLASS wndclass;//wndclass的10个参数,设置窗口类的特征
wndclass.style = CS_HREDRAW | CS_VREDRAW;
wndclass