设为首页 加入收藏

TOP

Visual C++ 入门精解-第三部分
2014-11-23 19:52:46 】 浏览:3941
Tags:Visual 入门 -第三部分

Windows应用程序的基本运行机制与HelloWin程序详解

总的来说最基本的Windows应用程序的运行执行顺序总是以如下的基本顺序执行的。

顺序结构:

调用WinMain函数开始执行--à定义窗口类--à初始化窗口类--à窗口的实例化--à通过消息循环获取消息并将消息发送给消息处理函数做出相应的操作

由于windows应用程序运行的逻辑结构特殊所以代码的详细解释笔者就不把程序于叙述分开了了,这样有利于阅读与分析。

分析代码如下:

//程序作者:管宁
//
站点:www.cndev-lab.com
//
所有稿件均有版权,如要转载,请务必注明出处和作

#include

#pragma comment(lib,"winmm.lib")//为了要播放声音,必须导入这个库

LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM);

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow)

/*

HINSTANCE 类型的含义为实例句柄。

hInstance 事实上就是当前应用程序自身的标识代号,代号通常都是一个32位整数。

hPrevInstance 与过去的16位应用程序有关系,表示指向前一个实例的句柄。

PSTR 类型的含义是指向以结尾的字符串指针。

szCmdLine 前面的sz同样是表示指向以结尾的字符串指针,这个对象用于保存命令行。

最后

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇VC++删除浮动工具条中“关闭”按钮 下一篇Visual C++ 入门精解-第一部分

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目