win32 5.4 对话框 子窗口控件的通用使用方法

  1. 适用控件的窗口函数:
    1. 由于子窗口控件实际上就是窗口,大部分窗口函数对它们都是适用的,如:
      1. EnableWindow 在灰化和允许状态之间切换。
      2. ShowWindow 在显示和隐藏之间切换。
      3. GetWindowText 和 SetWindowText 来改变上面文字。
      4. MoveWindow 改变窗口大小和移动位置。
    2. 举例:“显示图片”复选框的隐藏和显示,就是用ShowWindow 函数,处理“允许更换图片” 复选框时切换“更换图片”按钮状态,就是用 EnableWindow 函数。
      1. 显示图片:
        在这里插入图片描述
      2. “允许更换图片”
        在这里插入图片描述
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows环境下32位汇编语言程序设计 内容简介: Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口,不仅可以用来开发出大型的软件,而且是了解操作系统运行细节的最佳方式。 本书从编写应用程序的角度,从“Hello World!”这个简单的例开始到编写多线程、注册表和网络通信等复杂的程序,通过60多个实例逐渐深入Win32汇编语言的方方面面。 本书作者罗云彬拥有十余年汇编语言编程经验,是汇编编程网站http://asm.yeah.net和汇编编程论坛http://win32asm.yeah.net的站长。本书是作者多年来编程工作的总结,适合于欲通过Win32汇编语言编写Windows程序的读者。 第1章 背景知识 1.1 Win32的软硬件平台(1) 1.1 Win32的软硬件平台(2) 1.2 Windows的特色 1.3 必须了解的东西(1) 1.3 必须了解的东西(2) 1.3 必须了解的东西(3) 1.3 必须了解的东西(4) 1.3 必须了解的东西(5) 第2章 准备编程环境 2.1 Win32可执行文件的开发过程 2.2 编译器和链接器(1) 2.2 编译器和链接器(2) 2.2 编译器和链接器(3) 2.3 创 建 资 源 2.4 make工具的用法(1) 2.4 make工具的用法(2) 2.5 获 取 资 料 2.6 构建编程环境 第3章 使用MASM 当搭建编译和对编译器的使用不再成为绊脚石的时候,初学者的问题往往集中在对Windows程序结构的迷惑上,消息驱动体系、窗口过程、与硬件隔绝的图形接口及资源文件等相对于DOS程序来说都是全新的内容,接下来的4章将深入讨论这些内容,通过这几章,读者应该开始习惯以Windows的方式考虑问题了(脑海中的DOS逐渐远去...),这就是本书的初级篇: 3.1 Win32汇编源程序的结构(1) 3.1 Win32汇编源程序的结构(2) 3.1 Win32汇编源程序的结构(3) 3.2 调用API(1) 3.2 调用API(2) 3.2 调用API(3) 3.3 标号、变量和数据结构(1) 3.3 标号、变量和数据结构(2) 3.3 标号、变量和数据结构(3) 3.3 标号、变量和数据结构(4) 3.3 标号、变量和数据结构(5) 3.4 使用程序 3.5 高 级 语 法(1) 3.5 高 级 语 法(2) 3.6 代 码 风 格(1) 3.6 代 码 风 格(2) 第4章 第一个窗口程序 4.1 开始了解窗口(1) 4.1 开始了解窗口(2) 4.1 开始了解窗口(3) 4.2 分析窗口程序(1) 4.2 分析窗口程序(2) 4.2 分析窗口程序(3) 4.2 分析窗口程序(4) 4.2 分析窗口程序(5) 4.3 窗口间的消息互发 4.4 实 验(1) 4.4 实 验(2) 4.4 实 验(3) 第5章 使用资源 5.1 菜单和加速键(1) 5.1 菜单和加速键(2) 5.1 菜单和加速键(3) 5.1 菜单和加速键(4) 5.1 菜单和加速键(5) 5.1 菜单和加速键(6) 5.1 菜单和加速键(7) 5.2 图标和光标(1) 5.2 图标和光标(2) 5.3 位 图 5.4 对 话 框(1) 5.4 对 话 框(2) 5.4 对 话 框(3) 5.4 对 话 框(4) 5.4 对 话 框(5) 5.4 对 话 框(6) 5.4 对 话 框(7) 5.4 对 话 框(8) 5.4 对 话 框(9) 5.4 对 话 框(10) 5.4 对 话 框(11) 5.5 字符串资源/5.6 版本信息资源(1) 5.6 版本信息资源(2) 5.7 二进制资源和自定义资源 第6章 定时器 6.1 定时器简介/6.2 定时器的使用(1) 6.2 定时器的使用(2) 6.3 取Windows时间 第7章 图形操作 Windows系统不像DOS系统,它的应用程序界面是规范化的,统一的界面来自大量的系统界面控件,学习这些控件就等于学习如何编写Windows界面,下面的界面篇中的两章将探讨这方面的内容: 7.1 GDI原理(1) 7.1 GDI原理(2) 7.1 GDI原理(3) 7.1 GDI原理(4) 7.2 绘 制 图 形(1) 7.2 绘 制 图 形(2) 7.2 绘 制 图 形(3) 7.2 绘 制 图 形(4) 7.2 绘 制 图 形(5) 7.2 绘 制 图 形(6) 7.3 创建和使用位图(1) 7.3 创建和使用位图(2) 7.3 创建和使用位图(3) 7.3 创建和使用位图(4) 7.3 创建和使用位图(5) 7.4 块传送操作(1) 7.4 块传送操作(2) 7.5 区域和路径 第8章 通用对话框 8.1 通用对话框简介 8.1 通用对话框简介(2) 8.1 通用对话框简介(3) 8.2 使用通用对话框(1) 8.2 使用通用对话框(2) 8.2 使用通用对话框(3) 8.3 浏览目录对话框(1) 8.3 浏览目录对话框(2) 8.3 浏览目录对话框(3) 第9章 通用控件 到这里为止,读者学后应该可以写出界面规范的标准的Win32程序了,但还是无法用这些程序来解决一些具体问题,因为有关Windows系统的高级特征的介绍还没有开始,如内存管理、文件操作和多线程等,这些就是本书高级篇中将要介绍的内容,通过这些内容,读者将比较深入地了解Windows的工作方式: 9.1 通用控件简介(1) 9.1 通用控件简介(2) 9.2 使用状态栏(1) 9.2 使用状态栏(2) 9.2 使用状态栏(3) 9.2 使用状态栏(4) 9.3 使用工具栏(1) 9.3 使用工具栏(2) 9.3 使用工具栏(3) 9.3 使用工具栏(4) 9.3 使用工具栏(5) 9.3 使用工具栏(6) 9.4 使用Richedit控件(1) 9.4 使用Richedit控件(2) 9.4 使用Richedit控件(3) 9.4 使用Richedit控件(4) 9.4 使用Richedit控件(5) 9.4 使用Richedit控件(6) 9.4 使用Richedit控件(7) 9.4 使用Richedit控件(8) 9.4 使用Richedit控件(9) 9.5 窗口类化(1) 9.5 窗口类化(2) 9.5 窗口类化(3) 9.6 控件的超类化(1) 9.6 控件的超类化(2) 第10章 内存管理和文件操作 10.1 内 存 管 理(1) 10.1 内 存 管 理(2) 10.1 内 存 管 理(3) 10.1 内 存 管 理(4) 10.1 内 存 管 理(5) 10.1 内 存 管 理(6) 10.1 内 存 管 理(7) 10.1 内 存 管 理(8) 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.3 驱动器和目录(1) 10.3 驱动器和目录(2) 10.4 内存映射文件(1) 10.4 内存映射文件(2) 10.4 内存映射文件(3) 10.4 内存映射文件(4) 第11章 动态链接库和钩 11.1 动态链接库(1) 11.1 动态链接库(2) 11.1 动态链接库(3) 11.1 动态链接库(4) 11.1 动态链接库(5) 11.1 动态链接库(6) 11.2 Windows钩(1) 11.2 Windows钩(2) 11.2 Windows钩(3) 11.2 Windows钩(4) 11.2 Windows钩(5) 第12章 多线程 12.1 进程和线程 12.2 多线程编程(1) 12.2 多线程编程(2) 12.2 多线程编程(3) 12.2 多线程编程(4) 12.3 使用事件对象控制线程(1) 12.3 使用事件对象控制线程(2) 12.4 线程间的同步(1) 12.4 线程间的同步(2) 12.4 线程间的同步(3) 12.4 线程间的同步(4) 第13章 进程控制 13.1 环境变量和命令行参数(1) 13.1 环境变量和命令行参数(2) 13.1 环境变量和命令行参数(3) 13.1 环境变量和命令行参数(4) 13.2 执行可执行文件(1) 13.2 执行可执行文件(2) 13.2 执行可执行文件(3) 13.2 执行可执行文件(4) 13.3 进 程 调 试(1) 13.3 进 程 调 试(2) 13.3 进 程 调 试(3) 13.3 进 程 调 试(4) 13.3 进 程 调 试(5) 13.3 进 程 调 试(6) 13.3 进 程 调 试(7) 13.3 进 程 调 试(8) 13.4 进程的隐藏(1) 13.4 进程的隐藏(2) 13.4 进程的隐藏(3) 13.4 进程的隐藏(4) 13.4 进程的隐藏(5) 第14章 异常处理 相信到这里为止,读者对Windows的了解已经是比较系统了,虽然Windows中还存在其他很多方面的内容,如管道,邮件槽,ODBC接口,如何写控制面板程序,屏幕保护程序和驱动程序等,但是有了前面的基础以后,读者自己去了解这些内容就不成问题,因为掌握了“渔”,得到“鱼”又有什么困难呢?在最后的几章中,本书将从应用的角度再补充介绍一些常用的网络编程,注册表和PE文件操作方面的内容,这就是应用篇: 14.1 异常处理的用途 14.2 使用筛选器处理异常(1) 14.2 使用筛选器处理异常(2) 14.3 使用SEH处理异常(1) 14.3 使用SEH处理异常(2) 14.3 使用SEH处理异常(3) 14.3 使用SEH处理异常(4) 第15章 注册表和INI文件 15.1 注册表和INI文件简介 15.2 INI文件的操作(1) 15.2 INI文件的操作(2) 15.2 INI文件的操作(3) 15.2 INI文件的操作(4) 15.3 对注册表的操作(1) 15.3 对注册表的操作(2) 15.3 对注册表的操作(3) 15.3 对注册表的操作(4) 15.3 对注册表的操作(5) 15.3 对注册表的操作(6) 15.3 对注册表的操作(7) 15.3 对注册表的操作(8) 第16章 TCP/IP和网络通信 16.1 网络基础知识(1) 16.1 网络基础知识(2) 16.1 网络基础知识(3) 16.2 WinSock接口(1) 16.2 WinSock接口(2) 16.2 WinSock接口(3) 16.2 WinSock接口(4) 16.3 TCP协议编程(1) 16.3 TCP协议编程(2) 16.3 TCP协议编程(3) 16.3 TCP协议编程(4) 16.3 TCP协议编程(5) 16.3 TCP协议编程(6) 16.3 TCP协议编程(7) 16.4 UDP协议编程(1) 16.4 UDP协议编程(2) 16.4 UDP协议编程(3) 16.4 UDP协议编程(4) 16.4 UDP协议编程(5) 16.5 ICMP协议编程(1) 16.5 ICMP协议编程(2) 16.5 ICMP协议编程(3) 16.5 ICMP协议编程(4) 16.5 ICMP协议编程(5) 16.5 ICMP协议编程(6) 16.5 ICMP协议编程(7) 第17章 PE文件 17.1 PE文件的结构(1) 17.1 PE文件的结构(2) 17.1 PE文件的结构(3) 17.1 PE文件的结构(4) 17.1 PE文件的结构(5) 17.1 PE文件的结构(6) 17.1 PE文件的结构(7) 17.1 PE文件的结构(8) 17.2 导 入 表(1) 17.2 导 入 表(2) 17.2 导 入 表(3) 17.3 导 出 表(1) 17.3 导 出 表(2) 17.3 导 出 表(3) 17.4 资 源(1) 17.4 资 源(2) 17.4 资 源(3) 17.4 资 源(4) 17.5 重 定 位 表(1) 17.5 重 定 位 表(2) 17.6 应 用 实 例(1) 17.6 应 用 实 例(2) 17.6 应 用 实 例(3) 17.6 应 用 实 例(4) 17.6 应 用 实 例(5) The CHM file was converted to HTM by Trial version of ChmD ecompiler . Download ChmDec ompiler at: http://www.zipghost.com

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值