实例介绍
【实例截图】Programming Windows 程式开发设计指南(Windows95 程序设计 第五版)
【核心代码】
目 录 第一章 开始......................................................................................................................................1 WINDOWS 环境 .............................................................................................................................1 Windows 简史 ..............................................................................................................................2 Windows 方面 ..............................................................................................................................3 动态连结.......................................................................................................................................5 WINDOWS 程式设计选项 .............................................................................................................6 API 和记忆体模式.......................................................................................................................7 语言选项.......................................................................................................................................8 程式开发环境...............................................................................................................................9 API 文件.....................................................................................................................................10 编写第一个 WINDOWS 程式 ......................................................................................................10 文字模式(Character-Mode)模型 ..........................................................................................10 同样效果的 Windows 程式 ....................................................................................................... 11 表头档案.....................................................................................................................................12 程式进入点.................................................................................................................................13 MessageBox 函式.......................................................................................................................14 编译、连结和执行.....................................................................................................................15 第二章 UNICODE 简介................................................................................................................17 字元集简史....................................................................................................................................17 美国标准.....................................................................................................................................18 国际方面.....................................................................................................................................19 扩展 ASCII .................................................................................................................................20 双位元组字元集.........................................................................................................................22 Unicode 解决方案......................................................................................................................22 宽字元和 C ....................................................................................................................................23 char 资料型态.............................................................................................................................24 宽字元.........................................................................................................................................24 宽字元程式库函式.....................................................................................................................25 维护单一原始码.........................................................................................................................27 宽字元和 WINDOWS ...................................................................................................................28 Windows 表头档案类型 ............................................................................................................28 Windows 函式呼叫 ....................................................................................................................30 Windows 的字串函式 ................................................................................................................31 在 Windows 中使用 printf..........................................................................................................31 格式化讯息方块.........................................................................................................................33 本书与国际化.............................................................................................................................34 第三章 视窗和讯息........................................................................................................................36 自己的视窗....................................................................................................................................36 总体结构.....................................................................................................................................36 HELLOWIN 程式.......................................................................................................................38 通盘考量.....................................................................................................................................41 Windows 函式呼叫 ....................................................................................................................41 bbs.theithome.com Programming Windows 程式开发设计指南(Windows95 程序设计 第五版) 第 2 页 大写字母识别字.........................................................................................................................42 新的资料型态.............................................................................................................................43 代号简介.....................................................................................................................................44 匈牙利表示法.............................................................................................................................44 注册视窗类别.............................................................................................................................46 建立视窗.....................................................................................................................................51 显示视窗.....................................................................................................................................53 讯息回圈.....................................................................................................................................54 视窗讯息处理程式.....................................................................................................................55 处理讯息.....................................................................................................................................56 播放音效档案.............................................................................................................................57 WM_PAINT 讯息.......................................................................................................................57 WM_DESTROY 讯息................................................................................................................59 WINDOWS 程式设计的难点 .......................................................................................................60 别呼叫我,我会呼叫您.............................................................................................................60 伫列化讯息与非伫列化讯息.....................................................................................................61 行动迅速.....................................................................................................................................63 第四章 输出文字............................................................................................................................64 绘制和更新....................................................................................................................................64 WM_PAINT 讯息.......................................................................................................................65 有效矩形和无效矩形.................................................................................................................66 GDI 简介........................................................................................................................................66 装置内容.....................................................................................................................................67 取得装置内容代号:方法一.....................................................................................................67 绘图资讯结构.............................................................................................................................68 取得装置内容代号:方法二.....................................................................................................71 TextOut:细节............................................................................................................................71 系统字体.....................................................................................................................................73 字元大小.....................................................................................................................................74 文字大小:细节.........................................................................................................................75 格式化文字.................................................................................................................................76 综合使用.....................................................................................................................................77 SYSMETS1.C 视窗讯息处理程式............................................................................................84 空间不够.....................................................................................................................................85 显示区域的大小.........................................................................................................................86 卷动列............................................................................................................................................87 卷动列的范围和位置.................................................................................................................88 卷动列讯息.................................................................................................................................90 在 SYSMETS 中加入卷动功能.................................................................................................92 绘图程式的组织.........................................................................................................................96 建立更好的滚动............................................................................................................................97 卷动列资讯函式.........................................................................................................................97 卷动范围.....................................................................................................................................99 新 SYSMETS............................................................................................................................100 不用滑鼠怎么办.......................................................................................................................106 bbs.theithome.com Programming Windows 程式开发设计指南(Windows95 程序设计 第五版) 第 3 页 第五章 图形基础..........................................................................................................................107 GDI 的结构..................................................................................................................................107 GDI 原理...................................................................................................................................107 GDI 函式呼叫...........................................................................................................................109 GDI 基本图形........................................................................................................................... 110 其他部分................................................................................................................................... 110 装置内容...................................................................................................................................... 111 取得装置内容代号................................................................................................................... 111 取得装置内容资讯................................................................................................................... 113 DEVCAPS1 程式 ..................................................................................................................... 114 装置的大小............................................................................................................................... 117 关於色彩...................................................................................................................................123 装置内容属性...........................................................................................................................124 保存装置内容...........................................................................................................................126 画点和线......................................................................................................................................127 设定图素...................................................................................................................................127 直线...........................................................................................................................................128 边界框函式...............................................................................................................................133 贝塞尔曲线...............................................................................................................................139 使用现有画笔(Stock Pens).................................................................................................144 画笔的建立、选择和删除.......................................................................................................145 填入空隙...................................................................................................................................148 绘图方式...................................................................................................................................148 绘制填入区域..............................................................................................................................150 Polygon 函式和多边形填入方式 ............................................................................................151 用画刷填入内部.......................................................................................................................155 GDI 映射方式..............................................................................................................................157 装置座标和逻辑座标...............................................................................................................159 装置座标系...............................................................................................................................159 视埠和视窗...............................................................................................................................160 处理 MM_TEXT ......................................................................................................................162 「度量」映射方式...................................................................................................................164 「自行决定」的映射方式.......................................................................................................168 MM_ISOTROPIC 映射方式....................................................................................................168 MM_ANISOTROPIC:根据需要放缩图像...........................................................................171 WHATSIZE 程式......................................................................................................................172 矩形、区域和剪裁......................................................................................................................176 矩形函式...................................................................................................................................176 随机矩形...................................................................................................................................177 建立和绘制剪裁区域...............................................................................................................181 矩形与区域的剪裁...................................................................................................................183 CLOVER 程式..........................................................................................................................184 第六章 键盘..................................................................................................................................189 键盘基础......................................................................................................................................189 忽略键盘...................................................................................................................................189 bbs.theithome.com Programming Windows 程式开发设计指南(Windows95 程序设计 第五版) 第 4 页 谁获得了焦点...........................................................................................................................190 伫列和同步...............................................................................................................................191 按键和字元...............................................................................................................................191 按键讯息......................................................................................................................................192 系统按键与非系统按键...........................................................................................................192 虚拟键码...................................................................................................................................193 lParam 资讯 ..............................................................................................................................197 重复计数...................................................................................................................................197 OEM 扫描码.............................................................................................................................197 扩充键旗标...............................................................................................................................198 内容代码...................................................................................................................................198 键的先前状态...........................................................................................................................198 转换状态...................................................................................................................................198 位移状态...................................................................................................................................198 使用按键讯息...........................................................................................................................199 为 SYSMETS 加上键盘处理功能...........................................................................................200 字元讯息......................................................................................................................................208 四类字元讯息...........................................................................................................................208 讯息顺序...................................................................................................................................209 处理控制字元........................................................................................................................... 211 死字元讯息............................................................................................................................... 211 键盘讯息和字元集......................................................................................................................212 KEYVIEW1 程式.....................................................................................................................212 外语键盘问题...........................................................................................................................218 字元集和字体..............................................................................................................................220 Unicode 怎么样?....................................................................................................................231 TrueType 和大字体 ..................................................................................................................232 插入符号(不是游标)..............................................................................................................239 插入符号函式...........................................................................................................................239 TYPER 程式.............................................................................................................................240 第三章 滑鼠..................................................................................................................................248 滑鼠基础......................................................................................................................................248 一些简单的定义.......................................................................................................................249 滑鼠(Mouse)的复数.................................................................................................................250 显示区域滑鼠讯息......................................................................................................................250 简单的滑鼠处理:一个例子...................................................................................................252 处理 Shift 键.............................................................................................................................256 双击滑鼠按键...........................................................................................................................257 非显示区域滑鼠讯息..................................................................................................................258 命中测试讯息...........................................................................................................................259 从讯息产生讯息.......................................................................................................................260 程式中的命中测试......................................................................................................................261 一个假想的例子.......................................................................................................................261 范例程式...................................................................................................................................262 使用键盘模拟滑鼠...................................................................................................................265 bbs.theithome.com Programming Windows 程式开发设计指南(Windows95 程序设计 第五版) 第 5 页 在 CHECKER 中加入键盘介面..............................................................................................266 将子视窗用於命中测试...........................................................................................................271 CHECKER 中的子视窗...........................................................................................................271 子视窗和键盘...........................................................................................................................276 拦截滑鼠......................................................................................................................................282 设计矩形...................................................................................................................................282 拦截的解决方案.......................................................................................................................286 BLOKOUT2 程式.....................................................................................................................287 滑鼠滑轮......................................................................................................................................290 下面还有...................................................................................................................................299 第八章 计时器..............................................................................................................................300 计时器入门..................................................................................................................................300 系统和计时器...........................................................................................................................301 计时器讯息不是非同步的.......................................................................................................301 计时器的使用:三种方法..........................................................................................................302 方法一.......................................................................................................................................302 方法二.......................................................................................................................................306 方法三.......................................................................................................................................309 计时器用於时钟..........................................................................................................................310 建立数位时钟...........................................................................................................................310 取得目前时间...........................................................................................................................315 显示数字和冒号.......................................................................................................................315 国际化.......................................................................................................................................316 建立类比时钟...........................................................................................................................317 以计时器进行状态报告..............................................................................................................323 第九章 子视窗控制项 ..................................................................................................................327 按钮类别......................................................................................................................................328 建立子视窗...............................................................................................................................332 子视窗向父视窗发讯息...........................................................................................................334 父视窗向子视窗发送讯息.......................................................................................................335 按键...........................................................................................................................................336 核取方块...................................................................................................................................337 单选按钮...................................................................................................................................338 分组方块...................................................................................................................................338 改变按钮文字...........................................................................................................................338 可见的和启用的按钮...............................................................................................................339 按钮和输入焦点.......................................................................................................................339 控制项与颜色..............................................................................................................................340 系统颜色...................................................................................................................................341 按钮颜色...................................................................................................................................342 WM_CTLCOLORBTN 讯息...................................................................................................343 拥有者绘制按钮.......................................................................................................................344 静态类别......................................................................................................................................350 卷动列类别..................................................................................................................................352 COLORS1 程式........................................................................................................................353 bbs.theithome.com Programming Windows 程式开发设计指南(Windows95 程序设计 第五版) 第 6 页 自动键盘介面...........................................................................................................................360 视窗子类别化(Window Subclassing).................................................................................360 给背景著色...............................................................................................................................361 给卷动列和静态文字著色.......................................................................................................362 编辑类别......................................................................................................................................363 编辑类别样式...........................................................................................................................365 编辑控制项通知.......................................................................................................................366 使用编辑控制项.......................................................................................................................367 发送给编辑控制项的讯息.......................................................................................................367 清单方块类别..............................................................................................................................368 清单方块样式...........................................................................................................................369 将字串放入清单方块...............................................................................................................369 选择和取得项...........................................................................................................................370 接收来自清单方块的讯息.......................................................................................................372 一个简单的清单方块应用程式...............................................................................................372 档案列表...................................................................................................................................376 使用档案属性码.......................................................................................................................377 档案列表的排序.......................................................................................................................377 Windows 的 head 程式.............................................................................................................378 第十章 功能表及其他资源 ..........................................................................................................384 图示、游标、字串和自订资源..................................................................................................384 将图示添加到程式...................................................................................................................385 取得图示代号...........................................................................................................................390 在程式中使用图示...................................................................................................................392 使用自订游标...........................................................................................................................393 字串资源...................................................................................................................................394 自订的资源...............................................................................................................................396 功能表..........................................................................................................................................404 功能表概念...............................................................................................................................404 功能表结构...............................................................................................................................405 定义功能表...............................................................................................................................405 在程式中引用功能表...............................................................................................................406 功能表和讯息...........................................................................................................................407 范例程式...................................................................................................................................409 功能表设计规范.......................................................................................................................415 较难的一种功能表定义方法...................................................................................................415 浮动突现式功能表...................................................................................................................417 使用系统功能表.......................................................................................................................422 改变功能表...............................................................................................................................425 其他功能表命令.......................................................................................................................425 建立功能表的非正统方法.......................................................................................................427 键盘加速键..................................................................................................................................431 为什么要使用加速键...............................................................................................................431 安排加速键的几条规则...........................................................................................................432 加速键表...................................................................................................................................433 bbs.theithome.com Programming Windows 程式开发设计指南(Windows95 程序设计 第五版) 第 7 页 加速键表的载入.......................................................................................................................433 键盘代码转换...........................................................................................................................433 接收加速键讯息.......................................................................................................................434 功能表与加速键应用程式 POPPAD.......................................................................................435 启用功能表项...........................................................................................................................442 处理功能表项...........................................................................................................................442 第十一章 对话方块......................................................................................................................445 模态对话方块..............................................................................................................................445 建立「About」对话方块.........................................................................................................446 对话方块及其模板...................................................................................................................450 对话方块程序...........................................................................................................................453 启动对话方块...........................................................................................................................454 不同的主题...............................................................................................................................455 更复杂的对话方块...................................................................................................................458 使用对话方块控制项...............................................................................................................465 「OK」和「Cancel」按钮......................................................................................................468 避免使用整体变数...................................................................................................................469 Tab 停留和分组........................................................................................................................470 在对话方块上画图...................................................................................................................472 将其他函式用於对话方块.......................................................................................................473 定义自己的控制项...................................................................................................................473 非模态对话方块..........................................................................................................................480 模态对话方块与非模态对话方块的区别...............................................................................481 新的 COLORS 程式.................................................................................................................483 HEXCALC:视窗还是对话方块?........................................................................................488 通用对话方块..............................................................................................................................496 增强 POPPAD...........................................................................................................................496 Unicode 档案 I/O......................................................................................................................518 改变字体...................................................................................................................................519 搜寻与替换...............................................................................................................................520 只呼叫一个函式的 Windows 程式 .........................................................................................520 第十二章 剪贴簿..........................................................................................................................523 剪贴簿的简单使用......................................................................................................................523 标准剪贴簿资料格式...............................................................................................................523 记忆体配置...............................................................................................................................525 将文字传送到剪贴簿...............................................................................................................527 从剪贴簿上取得文字...............................................................................................................528 打开和关闭剪贴簿...................................................................................................................529 剪贴簿和 Unicode ....................................................................................................................529 复杂的剪贴簿用法......................................................................................................................535 利用多个资料项目...................................................................................................................536 延迟提出...................................................................................................................................537 自订资料格式...........................................................................................................................538 实作剪贴簿浏览器......................................................................................................................541 剪贴簿浏览器链.......................................................................................................................541 bbs.theithome.com Programming Windows 程式开发设计指南(Windows95 程序设计 第五版) 第 8 页 剪贴簿浏览器的函式和讯息...................................................................................................541 一个简单的剪贴簿浏览器.......................................................................................................544 第十三章 使用印表机 ..................................................................................................................548 列印入门......................................................................................................................................548 列印和背景处理.......................................................................................................................549 印表机装置内容.......................................................................................................................553 修改後的 DEVCAPS 程式 ......................................................................................................555 PrinterProperties 呼叫...............................................................................................................566 检查 BitBlt 支援.......................................................................................................................567 最简单的列印程式...................................................................................................................568 列印图形和文字..........................................................................................................................569 列印的基本程序.......................................................................................................................573 使用放弃程序来取消列印.......................................................................................................574 Windows 如何使用 AbortProc.................................................................................................575 实作放弃程序...........................................................................................................................576 增加列印对话方块...................................................................................................................578 为 POPPAD 增加列印功能......................................................................................................583 第十四章 点阵图和 BITBLT.......................................................................................................590 点阵图入门..................................................................................................................................590 点阵图的来源...........................................................................................................................591 点阵图尺寸..................................................................................................................................591 颜色和点阵图...........................................................................................................................592 实际的设备...............................................................................................................................593 GDI 支援的点阵图...................................................................................................................596 位元块传输..................................................................................................................................597 简单的 BitBlt............................................................................................................................597 拉伸点阵图...............................................................................................................................601 StretchBlt 模式 .........................................................................................................................605 位元映射操作...........................................................................................................................605 图案 Blt.....................................................................................................................................608 GDI 点阵图物件..........................................................................................................................610 建立 DDB .................................................................................................................................610 点阵图位元...............................................................................................................................613 记忆体装置内容.......................................................................................................................614 载入点阵图资源.......................................................................................................................615 单色点阵图格式.......................................................................................................................619 点阵图中的画刷.......................................................................................................................622 绘制点阵图...............................................................................................................................624 阴影点阵图...............................................................................................................................629 在功能表中使用点阵图...........................................................................................................634 非矩形点阵图图像...................................................................................................................648 简单的动画...............................................................................................................................653 视窗外的点阵图.......................................................................................................................657 第十五章 与装置无关的点阵图...................................................................................................669 bbs.theithome.com Programming Windows 程式开发设计指南(Windows95 程序设计 第五版) 第 9 页 DIB 档案格式 ..............................................................................................................................669 OS/2 样式的 DIB......................................................................................................................670 由下而上...................................................................................................................................673 DIB 图素位元...........................................................................................................................673 扩展的 Windows DIB...............................................................................................................674 真实检查...................................................................................................................................677 DIB 压缩...................................................................................................................................679 颜色遮罩(COLOR MASKING)....................................................................................................681 第 4 版本的 Header..................................................................................................................684 第 5 版的 Header......................................................................................................................688 显示 DIB 资讯..........................................................................................................................690 显示和列印..................................................................................................................................698 了解 DIB...................................................................................................................................698 点对点图素显示.......................................................................................................................701 DIB 的颠倒世界.......................................................................................................................710 循序显示...................................................................................................................................719 缩放到合适尺寸.......................................................................................................................727 色彩转换、调色盘和显示效能...............................................................................................738 DIB 和 DDB 的结合....................................................................................................................739 从 DIB 建立 DDB ....................................................................................................................739 从 DDB 到 DIB ........................................................................................................................747 DIB 区块...................................................................................................................................748 DIB 区块的其他区别...............................................................................................................756 档案映射选项...........................................................................................................................757 总结...........................................................................................................................................758 第十六章 调色盘管理器 ..............................................................................................................759 使用调色盘..................................................................................................................................759 视频硬体...................................................................................................................................759 显示灰阶...................................................................................................................................760 调色盘资讯...............................................................................................................................768 调色盘索引方法.......................................................................................................................769 查询调色盘支援.......................................................................................................................773 系统调色盘...............................................................................................................................774 其他调色盘函式.......................................................................................................................774 位元映射操作问题...................................................................................................................775 查看系统调色盘.......................................................................................................................776 调色盘动画..................................................................................................................................786 跳动的球...................................................................................................................................787 一个项目的调色盘动画...........................................................................................................795 工程应用程式...........................................................................................................................800 调色盘和真实世界图像..............................................................................................................805 调色盘和 packed DIB ..............................................................................................................805 「通用」调色盘.......................................................................................................................816 中间色调色盘...........................................................................................................................823 索引调色盘颜色.......................................................................................................................828 bbs.theithome.com Programming Windows 程式开发设计指南(Windows95 程序设计 第五版) 第 10 页 调色盘和点阵图物件...............................................................................................................834 调色盘和 DIB 区块..................................................................................................................840 DIB 处理程式库 ..........................................................................................................................845 DIBSTRUCT 结构 ...................................................................................................................847 资讯函式...................................................................................................................................848 读、写图素...............................................................................................................................856 建立和转换...............................................................................................................................860 DIBHELP 表头档案和巨集.....................................................................................................873 DIBBLE 程式...........................................................................................................................876 档案载入和储存.......................................................................................................................900 显示、卷动和列印...................................................................................................................900 剪贴簿.......................................................................................................................................901 翻转和旋转...............................................................................................................................901 简单调色盘;最佳化调色盘......................................................................................................902 均匀分布...................................................................................................................................916 「Popularity」演算法..............................................................................................................916 「Median Cut」演算法............................................................................................................917 转换格式......................................................................................................................................917 第十七章 文字和字体 ..................................................................................................................922 简单的文字输出..........................................................................................................................922 文字输出函式...........................................................................................................................922 文字的装置内容属性...............................................................................................................925 使用备用字体...........................................................................................................................926 字体的背景..................................................................................................................................927 字体型态...................................................................................................................................927 TrueType 字体 ..........................................................................................................................928 属性或样式...............................................................................................................................929 点值...........................................................................................................................................929 间隔和间距...............................................................................................................................929 逻辑英寸问题...........................................................................................................................930 逻辑字体......................................................................................................................................931 逻辑字体的建立和选择...........................................................................................................931 PICKFONT 程式......................................................................................................................932 逻辑字体结构...........................................................................................................................950 字体映射演算法.......................................................................................................................954 取得字体资讯...........................................................................................................................955 字元集和 Unicode ....................................................................................................................957 EZFONT 系统 ..........................................................................................................................958 字体的旋转...............................................................................................................................967 字体列举......................................................................................................................................969 列举函式...................................................................................................................................969 「ChooseFont」对话方块 .......................................................................................................970 段落格式......................................................................................................................................979 简单文字格式...........................................................................................................................980 使用段落...................................................................................................................................981 bbs.theithome.com Programming Windows 程式开发设计指南(Windows95 程序设计 第五版) 第 11 页 列印输出预览...........................................................................................................................990 有趣的东西................................................................................................................................1002 GDI 绘图路径.........................................................................................................................1003 扩展画笔.................................................................................................................................1004 四个范例程式.........................................................................................................................1008 第十八章 METAFILE...............................................................................................................1016 旧的 METAFILE 格式...................................................................................................................1016 记忆体 metafile 的简单利用..................................................................................................1016 将 metafile 储存在磁碟上......................................................................................................1020 老式 metafile 与剪贴簿 .........................................................................................................1021 增强型 METAFILE .......................................................................................................................1025 基本程序.................................................................................................................................1025 揭开内幕.................................................................................................................................1030 metafile 与 GDI 物件 .............................................................................................................1037 metafile 和点阵图...................................................................................................................1042 列举 metafile 内容 .................................................................................................................1046 嵌入图像.................................................................................................................................1053 增强型 metafile 阅览器和印表机..........................................................................................1057 显示精确的 metafile 图像......................................................................................................1068 缩放比例和纵横比.................................................................................................................1078 metafile 中的映射方式...........................................................................................................1079 映射与显示.............................................................................................................................1082 第十九章 多重文件介面 ............................................................................................................1087 MDI 概念 ...................................................................................................................................1087 MDI 的组成............................................................................................................................1087 MDI 支援................................................................................................................................1088 MDI 的范例程式 .......................................................................................................................1090 三个功能表............................................................................................................................. 1102 程式初始化............................................................................................................................. 1103 建立子视窗............................................................................................................................. 1104 关於框架视窗的讯息处理..................................................................................................... 1105 子文件视窗............................................................................................................................. 1106 结束处理................................................................................................................................. 1108 第二十章 多工和多执行绪 ........................................................................................................ 1109 多工的各种模式........................................................................................................................ 1109 DOS 下的多工........................................................................................................................ 1109 非优先权式的多工................................................................................................................. 1110 Presentation Manager 和序列化的讯息伫列......................................................................... 1111 多执行绪解决方案................................................................................................................. 1112 多执行绪架构......................................................................................................................... 1113 执行绪间的「争吵」............................................................................................................. 1113 Windows 的好处 .................................................................................................................... 1114 新改良过的!支援多执行绪了!......................................................................................... 1115 WINDOWS 的多执行绪处理 ................................................................................................... 1115 bbs.theithome.com Programming Windows 程式开发设计指南(Windows95 程序设计 第五版) 第 12 页 再论随机矩形......................................................................................................................... 1116 程式设计竞赛的问题............................................................................................................. 1119 多执行绪解决方案................................................................................................................. 1127 有问题吗?............................................................................................................................. 1136 Sleep 的好处........................................................................................................................... 1137 执行绪同步................................................................................................................................ 1137 临界区域................................................................................................................................. 1137 事件信号................................................................................................................................. 1139 BIGJOB1 程式........................................................................................................................ 1140 事件物件................................................................................................................................. 1145 执行绪区域储存空间(TLS)................................................................................................. 1149 第二十一章 动态连结程式库..................................................................................................... 1152 动态连结程式库的基本知识.................................................................................................... 1152 程式库:一词多义................................................................................................................. 1153 一个简单的 DLL.................................................................................................................... 1154 程式库入口/出口点............................................................................................................. 1157 测试程式................................................................................................................................. 1158 在 DLL 中共用记忆体........................................................................................................... 1161 STRPROG 程式...................................................................................................................... 1166 在 STRPROG 执行实体之间共用资料................................................................................. 1172 各式各样的 DLL 讨论 .............................................................................................................. 1173 不用输入引用资讯的动态连结............................................................................................. 1173 纯资源程式库......................................................................................................................... 1174 第二十二章 声音与音乐 ............................................................................................................ 1179 WINDOWS 和多媒体 ............................................................................................................... 1179 多媒体硬体............................................................................................................................. 1179 API 概述................................................................................................................................. 1180 用 TESTMCI 研究 MCI......................................................................................................... 1181 MCITEXT 和 CD 声音 .......................................................................................................... 1186 波形声音.................................................................................................................................... 1190 声音与波形............................................................................................................................. 1190 脉冲编码调制(Pulse Code Modulation)........................................................................... 1191 取样频率................................................................................................................................. 1192 样本大小................................................................................................................................. 1192 在软体中产生正弦波............................................................................................................. 1193 数位录音机.............................................................................................................................1204 另一种 MCI 介面...................................................................................................................1216 MCI 命令字串的方法............................................................................................................1224 波形声音档案格式.................................................................................................................1228 叠加合成实验.........................................................................................................................1230 起床号波形声音.....................................................................................................................1238 MIDI 和音乐..............................................................................................................................1247 使用 MIDI...............................................................................................................................1247 程式更改.................................................................................................................................1249 MIDI 通道...............................................................................................................................1249 bbs.theithome.com Programming Windows 程式开发设计指南(Windows95 程序设计 第五版) 第 13 页 MIDI 讯息...............................................................................................................................1251 MIDI 编曲简介.......................................................................................................................1253 通过键盘演奏 MIDI 合成器..................................................................................................1259 MIDI 击鼓器...........................................................................................................................1276 多媒体 time 函式 ...................................................................................................................1298 RIFF 档案 I/O.........................................................................................................................1301 第二十三章 领略 INTERNET ..................................................................................................1304 WINDOWS SOCKETS ....................................................................................................................1304 Sockets 和 TCP/IP ..................................................................................................................1304 网路时间服务.........................................................................................................................1305 NETTIME 程式......................................................................................................................1306 WININET 和 FTP ......................................................................................................................1319 FTP API 概况 .........................................................................................................................1320 更新展示程式.........................................................................................................................1321 第二十四章 附录........................................................................................................................133
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论