Windows程序设计

Windows程序设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , , ,
2010-09
版次: 5
ISBN: 9787302227397
定价: 129.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 1114页
字数: 1691千字
正文语种: 简体中文
898人买过
  •   《Windows程序设计(第5版 珍藏版)》是一本经典的Windows编程圣经,曾经伴随着近50万Windows程序员步入编程殿堂,成长为IT时代的技术精英。  作为Windows开发人员的必备参考,涵盖基础知识和中高级主题,全面地介绍了Windows程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。  《Windows程序设计(第5版 珍藏版)》适合任何层次的Windows程序员阅读和参考,是帮助他们梳理和建立Windows知识体系的理想读物。   Charles Petzold,从1984年起,Charles Petzold就一直在从事个人计算机编程方面的写作工作,而且自1985年起就在微软Windows上编写程序。在1986年12月的Microsoft Systems Journal上,他发表了第一篇关 Windows编程的文章。在1986至1995年之间,他为PC Magazine系统环境专栏撰写了大量的文章,为读者们介绍Windows和OS/2编程的方方面面。  《Windows程序设计》由微软出版社于1988年首次出版,随后一直是这一领域的入门参考书。1994年5月,鉴于其为微软Windows的成功所作的贡献,Petzold作为作家,成为7位由Windows Magazine及微软公司颁发的Windows先驱者奖(Windows Pioneer Award)得主之一。  1999年秋,微软出版社出版了Charles Petzold为普通读者而作的书,名为Code:The Hidden Language of Computer Hardware and Software。那是一本独特的、关于数字信息特性以及计算机如何使用数字信息来工作的入门书。
      方敏,现任微软Windows国际软件工程首席测试部门主管,有着近20年软件测试管理和开发的丰富经验,曾参加过微软多项重大产品和技术的研制,包括Windows Server/Client/Security,SQL Server,Exchange Server,MSN,COM+Setvices,Windows Media及微软内部IT工具等。方敏拥有清华大学电子工程学学士和硕士学位,美国新墨西哥技术学院计算机硕士学位。
      张胜,现任微软总部高级软件开发测试主管,10余年软件开发测试和团队管理经验,参与Visual Studio,SQL Server,Office Live的开发、测试和发布,现主管Office Communications Server本地化软件开发测试工作。张胜拥有复旦大学计算机系硕士和学士学位。
      梁路平,获得清华大学计算机工程学士、加拿大滑铁卢大学计算机科学数学硕士和UBC。计算机科学博士等学位。曾任清华大学计算机系教师,加拿大BNR/Nortel高级网络系统科学家,美国Microsoft系统性能工程师,程序员及MSN项目经理。上世纪80年代,代表清华大学与加拿大CDNNET中心谈判,无偿引进网络软件开发环境EAN,并和中国因特网之父清华大学胡道元教授历史性地互换了中国大陆与北美之间的首封Email。业余喜欢掺和社区公益活动、希望工程、海外中文教育,喜欢和朋友相聚、读书、听音乐,跟家人一起周游世界。
      赵勇,2007年加入微软,从事大型广告平台的开发。此前在IBM和美国Argonne国家实验室担任实习研究员。赵勇持有美国芝加哥大学的计算机博士学位,清华大学工学硕士和北京师范大学理学学士学位。 第1部分基础知识
    第1章起步
    1.1Windows环境
    1.1.1Windows简史
    1.1.2Windows的方方面面
    1.1.3动态链接
    1.2Windows编程选项
    1.2.1API及内存管理模式
    1.2.2语言选择
    1.2.3编程环境
    1.2.4API文档
    1.3你的第一个Windows程序
    1.3.1字符模式
    1.3.2Windows对应程序
    1.3.3头文件
    1.3.4程序入口
    1.3.5MessageBox函数
    1.3.6编译、链接及运行

    第2章Unicode简介
    2.1字符集简史
    2.1.1美国标准
    2.1.2美国以外的世界
    2.1.3扩展ASCII
    2.1.4双字节字符集
    2.1.5Unicode的解救方案
    2.2宽字符和c语言
    2.2.1char数据类型
    2.2.2更宽的字符
    2.2.3宽字符库函数
    2.2.4维护一个源代码文件
    2.3宽字符和Windows
    2.3.1Windows头文件的类型
    2.3.2Windows函数调用
    2.3.3Windows的字符串函数
    2.3.4在Windows中使用printf
    2.3.5格式化的消息框
    2.3.6国际化之于本书

    第3章窗口与消息
    3.1窗口的创建
    3.1.1系统结构概述
    3.1.2HELLOWIN程序
    3.1.3通盘考虑
    3.1.4窗口类的注册
    3.1.5窗口的创建
    3.1.6窗口的显示
    3.1.7消息循环
    3.1.8窗口过程
    3.1.9消息的处理
    3.1.10声音文件的播放
    3.1.11WM_PAINT消息
    3.1.12WM_DESTROY消息
    3.2Windows编程中的若干难点
    3.2.1究竟是谁调用谁
    3.2.2队列消息和非队列消息
    3.2.3速战速决

    第4章文本输出
    4.1绘制和重绘
    4.1.1WM_PAINT消息
    4.1.2有效矩形和无效矩形
    4.2GDI简介
    4.2.1设备环境
    4.2.2获取设备环境句柄:方法一
    4.2.3绘制信息结构
    4.2.4获取设备环境句柄:方法二
    4.2.5TEXTOUT函数详解
    4.2.6系统字体
    4.2.7字符大小
    4.2.8文本尺寸的度量
    4.2.9文本的格式化
    4.2.10综合使用
    4.2.11SYSMETSl.C窗口过程
    4.2.12空间不够
    4.2.13客户区的尺寸
    4.3滚动条
    4.3.1滚动条的范围和位置
    4.3.2滚动条消息
    4.3.3加入滚动条的SYSMET
    4.3.4程序的绘制代码的结构
    4.4效果更好的滚动
    4.4.1滚动条信息函数
    4.4.2最远可以卷动到哪里?
    4.4.3新的SYSMETS
    4.4.4可我不想用鼠标

    第5章绘图基础
    5.1GDI的结构
    5.1.1GDI原理
    5.1.2GDI函数调用
    5.1.3GDI的基本图形
    5.1.4其他
    5.2设备环境
    5.2.1获取设备环境句柄
    5.2.2获取设备环境的信息
    5.2.3DEVCAPSl程序
    5.2.4设备的尺寸
    5.2.5色彩ABC
    5.2.6设备环境属性
    5.2.7保存设备环境
    5.3点和线的绘制
    5.3.1设定像素
    5.3.2直线
    5.3.3边框绘制函数
    5.3.4贝塞尔样条曲线
    5.3.5使用现有画笔
    5.3.6创建、选择和删除画笔
    5.3.7填充空隙
    5.3.8绘图模式
    5.4绘制填充区域
    5.4.1Polygon函数和多边形填充模式
    5.4.2用画刷填充内部
    5.5GDI映射模式
    5.5.1设备坐标和逻辑坐标
    5.5.2设备坐标系统
    5.5.3视口和窗口
    5.5.4使用MMTEXT
    5.5.5度量映射模式
    5.5.6自定义的映射模式
    5.5.7WHATSIZE程序
    5.6矩形、区域和剪裁
    5.6.1处理矩形
    5.6.2随机矩形
    5.6.3建立和绘制区域
    5.6.4矩形与区域的剪裁
    5.6.5CLOVER程序

    第6章键盘
    6.1键盘基础
    6.1.1忽略键盘
    6.1.2谁获得了焦点?
    6.1.3队列和同步
    6.1.4击键和字符
    6.2击键消息
    6.2.1系统键击和非系统键击
    6.2.2虚拟键代码
    6.2.31param信息
    6.2.4转义状态
    6.2.5使用击键消息
    6.2.6为SYSMETS加上键盘处理功能
    6.3字符消息
    6.3.1四类字符消息
    6.3.2消息排序
    6.3.3控制字符的处理
    6.3.4死字符消息
    6.4键盘消息和字符集
    6.4.1KEYVIEW1程序
    6.4.2非英语键盘问题
    6.4.3字符集和字体
    6.4.4Unicode解决方案
    6.4.5TrueType字体和大字体
    6.5插入符号(不是光标)
    6.5.1一些关于插入符号的函数
    6.5.2TYPER程序

    第7章鼠标
    7.1鼠标的基础知识
    7.1.1一些基本术语
    7.1.2鼠标的复数形式是什么?
    7.2客户区鼠标消息
    7.2.1简单的鼠标处理示例
    7.2.2处理Shift键
    7.2.3鼠标双击
    7.3非客户区鼠标消息
    7.3.1击中测试消息
    7.3.2消息引发消息
    7.4程序中的击中测试
    7.4.1一个假想的例子
    7.4.2一个简单的程序
    7.4.3使用键盘模仿鼠标操作
    7.4.4在CHECKER中增加键盘接口
    7.4.5在击中测试中使用子窗口
    7.4.6CHECKER程序中的子窗口
    7.4.7子窗口和键盘
    7.5捕获鼠标
    7.5.1设计一个矩形
    7.5.2捕获的解决方案
    7.5.3BLOKOUT2程序
    7.6鼠标的滚轮

    第8章计时器
    8.1计时器的基本知识
    8.1.1系统和计时器
    8.1.2计时器消息不是异步的
    8.2使用计时器的三种方法
    8.2.1方法一
    8.2.2方法二
    8.2.3方法三
    8.3使用计时器作为时钟
    8.3.1数字时钟
    8.3.2获取当前时间
    8.3.3显示数字和冒号
    8.3.4考虑国际化
    8.3.5模拟时钟
    8.4在状态报告上使用计时器

    第9章子窗口控件
    9.1按钮类
    9.1.1创建子窗口
    9.1.2子窗口传递信息给父窗口
    9.1.3父窗口传递信息给子窗口
    9.1.4按钮
    9.1.5复选框
    9.1.6单选按钮
    9.1.7组合框
    9.1.8改变按钮文本
    9.1.9可见的按钮和启用的按钮
    9.1.10按钮和输入焦点
    9.2控件和颜色
    9.2.1系统颜色
    9.2.2按钮的颜色
    9.2.3WMCTLCOLORBTN消息
    9.2.4自绘按钮
    9.3静态类
    9.4滚动条类
    9.4.1COLORS1程序
    9.4.2自动键盘接口
    9.4.3窗口子类
    9.4.4背景着色
    9.4.5给滚动条和静态文本着色
    9.5编辑类
    9.5.1编辑类的样式
    9.5.2编辑控件的通知消息
    9.5.3使用编辑控件
    9.5.4传递给编辑控件的消息
    9.6列表框类
    9.6.1列表框的样式
    9.6.2向列表框中添加字符串
    9.6.3项目的选择和提取
    9.6.4接收来自列表框的消息
    9.6.5简单的列表框程序
    9.6.6列出文件
    9.6.7Windows的HEAD程序

    第10章菜单和其他资源
    10.1图标、鼠标指针、字符串和自定义资源
    10.1.1向程序添加图标
    10.1.2获得图标的句柄
    10.1.3在应用程序中使用图标
    10.1.4使用自定义鼠标指针
    10.1.5字符串资源
    10.1.6自定义资源
    10.2菜单
    10.2.1和菜单有关的概念
    10.2.2菜单结构
    10.2.3定义菜单
    10.2.4在程序中引用菜单
    10.2.5菜单和消息
    10.2.6范例程序
    10.2.7菜单设计中的规范
    10.2.8定义菜单的繁琐方式
    10.2.9浮动弹出菜单
    10.2.10使用系统菜单
    10.2.11改变菜单
    10.2.12其他菜单命令
    10.2.13菜单的另类用法
    10.3键盘加速键
    10.3.1为什么你应该使用键盘加速键
    10.3.2指定加速键的一些规则
    10.3.3加速键表
    10.3.4加载加速键表
    10.3.5翻译按键
    10.3.6接收加速键消息
    10.3.7带有菜单和加速键的POPPAD程序
    10.3.8启用菜单项
    10.3.9处理菜单项

    第11章对话框
    11.1模态对话框
    11.1.1创建一个About对话框
    11.1.2对话框及其模板
    11.1.3对话框过程
    11.1.4激活对话框
    11.1.5主题变换
    11.1.6更复杂的对话框
    11.1.7对话框控件的应用
    11.1.8OK和Cancel按钮
    11.1.9避免全局变量
    11.1.10Tab停靠和选项组
    11.1.11在对话框上绘图
    11.1.12关于对话框的其他函数.
    11.1.13定义程序自己的控件
    11.2非模态对话框
    11.2.1模态与非模态对话框的区别
    11.2.2新的COLORS程序
    11.2.3HEXCALC:窗口还是对话框?
    11.3公用对话框
    11.3.1完善POPPAD
    11.3.2Unicode文件的读/写操作
    11.3.3改变字体
    11.3.4查找和替换
    11.3.5只调用一个函数的Windows程序
    ……
    第Ⅱ部分关于图的那些事儿
    第Ⅲ部分高级主题
  • 内容简介:
      《Windows程序设计(第5版 珍藏版)》是一本经典的Windows编程圣经,曾经伴随着近50万Windows程序员步入编程殿堂,成长为IT时代的技术精英。  作为Windows开发人员的必备参考,涵盖基础知识和中高级主题,全面地介绍了Windows程序设计所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。  《Windows程序设计(第5版 珍藏版)》适合任何层次的Windows程序员阅读和参考,是帮助他们梳理和建立Windows知识体系的理想读物。
  • 作者简介:
      Charles Petzold,从1984年起,Charles Petzold就一直在从事个人计算机编程方面的写作工作,而且自1985年起就在微软Windows上编写程序。在1986年12月的Microsoft Systems Journal上,他发表了第一篇关 Windows编程的文章。在1986至1995年之间,他为PC Magazine系统环境专栏撰写了大量的文章,为读者们介绍Windows和OS/2编程的方方面面。  《Windows程序设计》由微软出版社于1988年首次出版,随后一直是这一领域的入门参考书。1994年5月,鉴于其为微软Windows的成功所作的贡献,Petzold作为作家,成为7位由Windows Magazine及微软公司颁发的Windows先驱者奖(Windows Pioneer Award)得主之一。  1999年秋,微软出版社出版了Charles Petzold为普通读者而作的书,名为Code:The Hidden Language of Computer Hardware and Software。那是一本独特的、关于数字信息特性以及计算机如何使用数字信息来工作的入门书。
      方敏,现任微软Windows国际软件工程首席测试部门主管,有着近20年软件测试管理和开发的丰富经验,曾参加过微软多项重大产品和技术的研制,包括Windows Server/Client/Security,SQL Server,Exchange Server,MSN,COM+Setvices,Windows Media及微软内部IT工具等。方敏拥有清华大学电子工程学学士和硕士学位,美国新墨西哥技术学院计算机硕士学位。
      张胜,现任微软总部高级软件开发测试主管,10余年软件开发测试和团队管理经验,参与Visual Studio,SQL Server,Office Live的开发、测试和发布,现主管Office Communications Server本地化软件开发测试工作。张胜拥有复旦大学计算机系硕士和学士学位。
      梁路平,获得清华大学计算机工程学士、加拿大滑铁卢大学计算机科学数学硕士和UBC。计算机科学博士等学位。曾任清华大学计算机系教师,加拿大BNR/Nortel高级网络系统科学家,美国Microsoft系统性能工程师,程序员及MSN项目经理。上世纪80年代,代表清华大学与加拿大CDNNET中心谈判,无偿引进网络软件开发环境EAN,并和中国因特网之父清华大学胡道元教授历史性地互换了中国大陆与北美之间的首封Email。业余喜欢掺和社区公益活动、希望工程、海外中文教育,喜欢和朋友相聚、读书、听音乐,跟家人一起周游世界。
      赵勇,2007年加入微软,从事大型广告平台的开发。此前在IBM和美国Argonne国家实验室担任实习研究员。赵勇持有美国芝加哥大学的计算机博士学位,清华大学工学硕士和北京师范大学理学学士学位。
  • 目录:
    第1部分基础知识
    第1章起步
    1.1Windows环境
    1.1.1Windows简史
    1.1.2Windows的方方面面
    1.1.3动态链接
    1.2Windows编程选项
    1.2.1API及内存管理模式
    1.2.2语言选择
    1.2.3编程环境
    1.2.4API文档
    1.3你的第一个Windows程序
    1.3.1字符模式
    1.3.2Windows对应程序
    1.3.3头文件
    1.3.4程序入口
    1.3.5MessageBox函数
    1.3.6编译、链接及运行

    第2章Unicode简介
    2.1字符集简史
    2.1.1美国标准
    2.1.2美国以外的世界
    2.1.3扩展ASCII
    2.1.4双字节字符集
    2.1.5Unicode的解救方案
    2.2宽字符和c语言
    2.2.1char数据类型
    2.2.2更宽的字符
    2.2.3宽字符库函数
    2.2.4维护一个源代码文件
    2.3宽字符和Windows
    2.3.1Windows头文件的类型
    2.3.2Windows函数调用
    2.3.3Windows的字符串函数
    2.3.4在Windows中使用printf
    2.3.5格式化的消息框
    2.3.6国际化之于本书

    第3章窗口与消息
    3.1窗口的创建
    3.1.1系统结构概述
    3.1.2HELLOWIN程序
    3.1.3通盘考虑
    3.1.4窗口类的注册
    3.1.5窗口的创建
    3.1.6窗口的显示
    3.1.7消息循环
    3.1.8窗口过程
    3.1.9消息的处理
    3.1.10声音文件的播放
    3.1.11WM_PAINT消息
    3.1.12WM_DESTROY消息
    3.2Windows编程中的若干难点
    3.2.1究竟是谁调用谁
    3.2.2队列消息和非队列消息
    3.2.3速战速决

    第4章文本输出
    4.1绘制和重绘
    4.1.1WM_PAINT消息
    4.1.2有效矩形和无效矩形
    4.2GDI简介
    4.2.1设备环境
    4.2.2获取设备环境句柄:方法一
    4.2.3绘制信息结构
    4.2.4获取设备环境句柄:方法二
    4.2.5TEXTOUT函数详解
    4.2.6系统字体
    4.2.7字符大小
    4.2.8文本尺寸的度量
    4.2.9文本的格式化
    4.2.10综合使用
    4.2.11SYSMETSl.C窗口过程
    4.2.12空间不够
    4.2.13客户区的尺寸
    4.3滚动条
    4.3.1滚动条的范围和位置
    4.3.2滚动条消息
    4.3.3加入滚动条的SYSMET
    4.3.4程序的绘制代码的结构
    4.4效果更好的滚动
    4.4.1滚动条信息函数
    4.4.2最远可以卷动到哪里?
    4.4.3新的SYSMETS
    4.4.4可我不想用鼠标

    第5章绘图基础
    5.1GDI的结构
    5.1.1GDI原理
    5.1.2GDI函数调用
    5.1.3GDI的基本图形
    5.1.4其他
    5.2设备环境
    5.2.1获取设备环境句柄
    5.2.2获取设备环境的信息
    5.2.3DEVCAPSl程序
    5.2.4设备的尺寸
    5.2.5色彩ABC
    5.2.6设备环境属性
    5.2.7保存设备环境
    5.3点和线的绘制
    5.3.1设定像素
    5.3.2直线
    5.3.3边框绘制函数
    5.3.4贝塞尔样条曲线
    5.3.5使用现有画笔
    5.3.6创建、选择和删除画笔
    5.3.7填充空隙
    5.3.8绘图模式
    5.4绘制填充区域
    5.4.1Polygon函数和多边形填充模式
    5.4.2用画刷填充内部
    5.5GDI映射模式
    5.5.1设备坐标和逻辑坐标
    5.5.2设备坐标系统
    5.5.3视口和窗口
    5.5.4使用MMTEXT
    5.5.5度量映射模式
    5.5.6自定义的映射模式
    5.5.7WHATSIZE程序
    5.6矩形、区域和剪裁
    5.6.1处理矩形
    5.6.2随机矩形
    5.6.3建立和绘制区域
    5.6.4矩形与区域的剪裁
    5.6.5CLOVER程序

    第6章键盘
    6.1键盘基础
    6.1.1忽略键盘
    6.1.2谁获得了焦点?
    6.1.3队列和同步
    6.1.4击键和字符
    6.2击键消息
    6.2.1系统键击和非系统键击
    6.2.2虚拟键代码
    6.2.31param信息
    6.2.4转义状态
    6.2.5使用击键消息
    6.2.6为SYSMETS加上键盘处理功能
    6.3字符消息
    6.3.1四类字符消息
    6.3.2消息排序
    6.3.3控制字符的处理
    6.3.4死字符消息
    6.4键盘消息和字符集
    6.4.1KEYVIEW1程序
    6.4.2非英语键盘问题
    6.4.3字符集和字体
    6.4.4Unicode解决方案
    6.4.5TrueType字体和大字体
    6.5插入符号(不是光标)
    6.5.1一些关于插入符号的函数
    6.5.2TYPER程序

    第7章鼠标
    7.1鼠标的基础知识
    7.1.1一些基本术语
    7.1.2鼠标的复数形式是什么?
    7.2客户区鼠标消息
    7.2.1简单的鼠标处理示例
    7.2.2处理Shift键
    7.2.3鼠标双击
    7.3非客户区鼠标消息
    7.3.1击中测试消息
    7.3.2消息引发消息
    7.4程序中的击中测试
    7.4.1一个假想的例子
    7.4.2一个简单的程序
    7.4.3使用键盘模仿鼠标操作
    7.4.4在CHECKER中增加键盘接口
    7.4.5在击中测试中使用子窗口
    7.4.6CHECKER程序中的子窗口
    7.4.7子窗口和键盘
    7.5捕获鼠标
    7.5.1设计一个矩形
    7.5.2捕获的解决方案
    7.5.3BLOKOUT2程序
    7.6鼠标的滚轮

    第8章计时器
    8.1计时器的基本知识
    8.1.1系统和计时器
    8.1.2计时器消息不是异步的
    8.2使用计时器的三种方法
    8.2.1方法一
    8.2.2方法二
    8.2.3方法三
    8.3使用计时器作为时钟
    8.3.1数字时钟
    8.3.2获取当前时间
    8.3.3显示数字和冒号
    8.3.4考虑国际化
    8.3.5模拟时钟
    8.4在状态报告上使用计时器

    第9章子窗口控件
    9.1按钮类
    9.1.1创建子窗口
    9.1.2子窗口传递信息给父窗口
    9.1.3父窗口传递信息给子窗口
    9.1.4按钮
    9.1.5复选框
    9.1.6单选按钮
    9.1.7组合框
    9.1.8改变按钮文本
    9.1.9可见的按钮和启用的按钮
    9.1.10按钮和输入焦点
    9.2控件和颜色
    9.2.1系统颜色
    9.2.2按钮的颜色
    9.2.3WMCTLCOLORBTN消息
    9.2.4自绘按钮
    9.3静态类
    9.4滚动条类
    9.4.1COLORS1程序
    9.4.2自动键盘接口
    9.4.3窗口子类
    9.4.4背景着色
    9.4.5给滚动条和静态文本着色
    9.5编辑类
    9.5.1编辑类的样式
    9.5.2编辑控件的通知消息
    9.5.3使用编辑控件
    9.5.4传递给编辑控件的消息
    9.6列表框类
    9.6.1列表框的样式
    9.6.2向列表框中添加字符串
    9.6.3项目的选择和提取
    9.6.4接收来自列表框的消息
    9.6.5简单的列表框程序
    9.6.6列出文件
    9.6.7Windows的HEAD程序

    第10章菜单和其他资源
    10.1图标、鼠标指针、字符串和自定义资源
    10.1.1向程序添加图标
    10.1.2获得图标的句柄
    10.1.3在应用程序中使用图标
    10.1.4使用自定义鼠标指针
    10.1.5字符串资源
    10.1.6自定义资源
    10.2菜单
    10.2.1和菜单有关的概念
    10.2.2菜单结构
    10.2.3定义菜单
    10.2.4在程序中引用菜单
    10.2.5菜单和消息
    10.2.6范例程序
    10.2.7菜单设计中的规范
    10.2.8定义菜单的繁琐方式
    10.2.9浮动弹出菜单
    10.2.10使用系统菜单
    10.2.11改变菜单
    10.2.12其他菜单命令
    10.2.13菜单的另类用法
    10.3键盘加速键
    10.3.1为什么你应该使用键盘加速键
    10.3.2指定加速键的一些规则
    10.3.3加速键表
    10.3.4加载加速键表
    10.3.5翻译按键
    10.3.6接收加速键消息
    10.3.7带有菜单和加速键的POPPAD程序
    10.3.8启用菜单项
    10.3.9处理菜单项

    第11章对话框
    11.1模态对话框
    11.1.1创建一个About对话框
    11.1.2对话框及其模板
    11.1.3对话框过程
    11.1.4激活对话框
    11.1.5主题变换
    11.1.6更复杂的对话框
    11.1.7对话框控件的应用
    11.1.8OK和Cancel按钮
    11.1.9避免全局变量
    11.1.10Tab停靠和选项组
    11.1.11在对话框上绘图
    11.1.12关于对话框的其他函数.
    11.1.13定义程序自己的控件
    11.2非模态对话框
    11.2.1模态与非模态对话框的区别
    11.2.2新的COLORS程序
    11.2.3HEXCALC:窗口还是对话框?
    11.3公用对话框
    11.3.1完善POPPAD
    11.3.2Unicode文件的读/写操作
    11.3.3改变字体
    11.3.4查找和替换
    11.3.5只调用一个函数的Windows程序
    ……
    第Ⅱ部分关于图的那些事儿
    第Ⅲ部分高级主题
查看详情
12
系列丛书 / 更多
Windows程序设计
Windows核心编程(第5版):微软技术丛书
杰夫瑞(Jeffrey Richter) 著
Windows程序设计
软件需求(第3版)
[美]Karl、Joy Beatty 著;李忠利、李淳、孔晨辉、霍金健 译
Windows程序设计
Visual C# 2010从入门到精通:Step by Step
[英]夏普 著;周靖 译
Windows程序设计
Windows程序设计 第6版 /微软技术丛书
[美]Charles Petzold 著;张大威、汤铭、段洪秀 译
Windows程序设计
微软技术丛书:Visual C# 2013从入门到精通
John Sharp 著;牟明福、苏正泉、周靖 译
Windows程序设计
Microsoft Mobile移动应用开发宝典
魏格利(Andy Wigley)、张大威 著
Windows程序设计
Visual C#2005从入门到精通
[英]夏普 著;周靖 译
Windows程序设计
微软技术丛书:Visual C# 2012从入门到精通
[英]夏普(John Sharp) 著;周靖 译
Windows程序设计
框架设计
[美]瑞奇特(Richter J.) 著;周靖、张杰良 译
Windows程序设计
Scrum敏捷项目管理
[美]施瓦伯 著;李国彪 译
Windows程序设计
ASP.NET 4从入门到精通
[美]谢菲尔德 著;张大威 译
Windows程序设计
ASP.NET 2.0技术内幕
[意]埃斯帕斯托 著;施平安 译
您可能感兴趣 / 更多
Windows程序设计
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
Windows程序设计
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
Windows程序设计
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
Windows程序设计
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
Windows程序设计
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
Windows程序设计
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
Windows程序设计
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
Windows程序设计
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
Windows程序设计
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
Windows程序设计
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
Windows程序设计
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
Windows程序设计
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘