首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

看扫雷代码的几个小问题(MFC)

2012-06-06 
看扫雷代码的几个问题(MFC)刚刚接触MFC嘛,觉得搞不清楚这些代码是怎么自己运行起来的感觉和win32控制台程

看扫雷代码的几个问题(MFC)
刚刚接触MFC嘛,觉得搞不清楚这些代码是怎么自己运行起来的
感觉和win32控制台程序很不一样,我看到的只是一群类及其函数,没见他主动调用啊,
http://download.csdn.net/detail/z3635363/4276000
这是我看到的扫雷源代码
除了一个全局变量外 实在是找不到什么入口,那个外部的WinMain的作用是什么呢?有人能告诉我这种程序是怎么运行起来的么?

[解决办法]
入口函数封装好了。
看MFC相关入门书吧。
[解决办法]
WinMain就是windows程序的入口函数,入口在MFC中已经封装好了,具体过程可以参看《深入浅出MFC》或《MFC Windows程序设计》。windows程序的具体运行过程是直接调用WinMain,哈哈!!
在WinMain中做以下几个步骤,当然MFC经过封转后会有所不同,但最终是会归结于此:
1.注册窗口类(RegisterClass)
2.用该类生成窗口(CreateWindow)
3.显示和更新窗口(ShowWindow、UpdateWindow)
4.消息循环
//大概如下
while(GetMessage(&msg,NULL,0,0)) //循环取消息知道遇到WM_DESTROY消息
{
TranslateMessage(&mgs); //解释消息(做一些转换,如将WM_CHAR消息的虚拟键转化为ASCII码)
DispatchMessage(&msg); //将该消息分派给对应窗口过程
}
5.编写窗口过程

热点排行