Q & A
|
适用系统:Windows 95, Windows 98,
Windows NT 适用版本:VB
5.0 版, VB 6.0 版
页数:620页,
人民邮电出版, 王国荣著
九年前笔者第一次接触 Windows 程序设计,
当时的 Windows 是 2.1 版, 使用 SDK(Software
Development Kit) / C语言开发程序,
吃尽了苦头, 隔了两年接触 VB, 心想:“为什么苦了两年才出现像VB这么容易使用的Windows开发工具?”,
大有相见恨晚的感觉。 不过使用VB一阵子之后,
才发现许多SDK可以达成的工作, VB却办不到。
五年前笔者撰写第一本书时 (书名是:
Windows 3.1 程序设计 -- IPC篇), 心里面就一直有这样的念头与心愿
-- 要写一本结合 VB 与 Windows API 的书,
没想到这样的心愿会拖延到现在才得以实现,
实在惭愧。
本书“How to
问题一览表”
文件系统
登录数据库(Registry)
窗口
- 如何列举执行中的所有窗口?
如何让没有标题的窗口也能够以鼠标来拖拽?
如何制作图形的窗口标题?
如何制作垂直的窗口标题?(注:可以使用鼠标按下标题拖拽窗口)
如何将窗体小到系统工作匣(System Tray)?
如何设置渐层标题?
如何设置拒绝被盖住的窗口?
我的窗体只要最小化钮及最大化钮,不要关闭钮,如何做到?
控件
多媒体
- 如何播放
WAV 声音文件?
如何播放长文件名的媒体文件?
如何连续播放媒体文件?
如何播放
MIDI 音乐文件?
如何播放
AVI 影片文件?
如何制作 CD 播放程序?
如何播放
FLC 动画文件?
如何播放
MPEG 影音文件?
绘图
- 如何制作屏幕抓取程序?
如何加强 VB PrintForm 语句的功能?
如何像 Windows 关机时一样将屏幕变暗?
如何显示透明图片?
如何制作不闪烁的动画?
如何以缩小或放大的方式显示图片?
如何制作翻转图片的特效?
如何将图片逐渐变暗?
如何制作图片变换的特效?
如何描绘曲线?
如何在某一区域内填满色彩?
如何描绘圆角矩形?
如何旋转角度输出文字?
如何压扁或拉长字体?
系统与硬体
进程通讯
- 如何传递数据给另一个程序?
如何共用存储器?
如何等待被启动的程序结束执行?
如何主动结束被启动的程序?
鼠标
- 如何限制鼠标的活动范围?
如何判断鼠标是否位于某一线段之上?
如何判断鼠标是否位于某一区域之内?
如何追踪鼠标的移动?
如何读取及设置鼠标光标的位置?
如何将鼠标光标置定成动画光标?
如何在抓取屏幕的同时,也抓取鼠标光标?
其他
- 如何计算中英文混合字符串的长度(字节数)?
如何得知某一个中文字是由哪两个字节所组成的?
已知组成中文字的两个字节,如何将它们组合成为中文字?
如何加速Windows NT传递字符串参数的速度?
如何正确的传递Any型别的参数给API函数?
如何传递数组给API函数?
如何快速地复制数组?
如何开发中英文双版本的程序?
如何将文本文件储存于资源文件中?
如何制作不规则形状的命令按钮?
如何制作类似 Internet Explorer 的命令按钮?
如何制作音效命令按钮?
如何制作动画命令按钮?
如何制作图形菜单?
如何启动拨号网路中的连线?
如何在 DOS 程序结束执行时,自动将其关闭?
|