windows程序设计(第五版)
xushuangjay
这个作者很懒,什么都没留下…
展开
-
《windows程序设计(第五版)》——第2章VC++的Unicode编程
一 添加LIB 文件(否则出现出现错误 ) 或者重新安装VC6。0 二 VC6。0设置 2步骤使用VC++ 6.0进行Unicode编程主要做以下几项工作:1、为工程添加UNICODE和_UNICODE预处理选项。 具体步骤:打开[工程]->[设置…]对话框,如图1所示,在C/C++标签对话框的“预处理程序定义”中去除_MBCS,加上_UNICODE,UNICODE。(注意中间用逗号隔开)改动后如图2:图一图二 在没有定义UNICODE和_UNICODE时,所有函数和类型都默认使用ANSI的版本;在定原创 2011-02-03 20:38:00 · 742 阅读 · 0 评论 -
《windows程序设计(第五版)》——3 窗口和消息
MessageBox函数建立一个窗口,但这只是一个功能有限的特殊窗口。消息窗口有一个带关闭按钮的标题列、一个选项图标、一行或多行文字,以及最多四个按钮。当然,必须选择Windows提供给您的图标与按钮。自己的窗口建立窗口很简单,只需呼叫CreateWindow函数即可。在对象导向的程序设计中,对象是程序与数据的组合。窗口是一种对象,其程序是窗口消息处理程序。数据是窗口消息处理程序保存的信息和Windows为每个窗口以及系统中那个窗口类别保存的信息。窗口消息处理程序处理给窗口发送消息。这些消息经常是告知窗口,原创 2011-02-04 22:14:00 · 423 阅读 · 0 评论 -
《windows程序设计(第五版)》——第5章 图形基础
一 .取得设备内容句柄(4种方法)1. WM_PAINT消息最常用的取得并释放设备内容句柄的方法是,在处理WM_PAINT消息时,使用BeginPaint和EndPaint呼叫: hdc = BeginPaint (hwnd, &ps) ; 其它行程序 EndPaint (hwnd, &ps) ; 变量ps是型态为PAINTSTRUCT的结构,该结构的hdc字段是BeginPaint传回的设备内容句柄。 PAINTSTRUCT结构又包含一原创 2011-02-11 16:23:00 · 716 阅读 · 1 评论 -
《windows程序设计(第五版)》——第6章 键盘
键盘基础Windows用八种不同的消息来传递不同的键盘事件。程序可以忽略其中至少一半的消息忽略键盘Alt键 程序不必监视这些按键 给了DefWindowProc 最终,窗口消息处理程序将获得一个消息,表示一个菜单项被选择了DefWindowProc窗口处理函数,我们可以把不关心的消息都丢给它来处理。这个函数在处理关闭窗口消息WM_CLOSE时,是调用DistroyWindow函数关闭窗口并且发WM_DESTROY 消息给应用程序;而它对WM_DESTROY这个消息是不处理的(考虑为什么?);程序中对这个原创 2011-02-12 22:18:00 · 582 阅读 · 0 评论