由于这节课对我的跨度比较大,我之前从未认真学过WIN32编程,都是学基本程序员该知道的C语法```所以做些整理````
在Windows程序中,编写图形界面程序需要调用大量的Windows gui函数。其实这对于用户和程序员都有好处。对于用户,面对的都是同一套标准的窗口,对这些窗口的操作几乎是一样的,使用不同的程序无需在重新学习。对程序员来说这些gui代码都是随时可以拿来用的。当然至于具体的写程序对于程序员还是有难度的。为了创建基于窗口的程序必须严格遵守规范。做到这一点不难,只要用模块化和面向对象的编程方法即可。
显示一个窗口的步骤:
1. 得到你应用程序的实例句柄(必须)
2. 得到命令行参数(如果你想从命令行得到参数,可选)
3. 注册窗口类(必须,除非你使用windows预定义的窗口类,如
MessageBox等
4. 产生窗口(必须)
5. 在桌面显示窗口(必须,除非你不想立即显示它)
6. 刷新窗口客户区
7. 进入无限的消息循环
8. 如果有消息到达,则由负责该窗口的窗口回调函数处理。
9. 如果用户关闭窗口,则进行退出处理。
Code
#include "windows.h"
char szClassName[] = {"First Window"};
HWND hParent;
...
Read more »
Category:
学习笔记
|
Views:
694
|
Added by:
Jury
|
Date:
2010-05-01
|