分类

学习笔记 [17]
渗透测试 [4]
一些杂文 [14]
coding [16]
漏洞信息 [17]
技术文章 [15]
开发文档 [8]
个人作品 [5]
PS:个人作品在各种下载栏目均有下载

站内搜索

日历

«  May 2010  »
Su Mo Tu We Th Fr Sa
      1
2345678
9101112131415
16171819202122
23242526272829
3031

访问统计(起于2010/10/2)

访问统计
PortWatcher's Blog
Monday, 2025-06-30, 7:44 AM
Welcome Guest
Main | Registration | Login | RSS

Blog

Main » 2010 » May » 01
由于这节课对我的跨度比较大,我之前从未认真学过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 | Comments (1)