内容简介
第1章 界面编程实例
实例1为单文档程序制作真彩色启动封面
实例2为对话框程序制作真彩色启动封面
实例3在菜单中显示图标
实例4制作圆角矩形窗口
实例5静态切分窗口
实例6在切分窗口中使用多个视类
实例7动态切分窗口
实例8设计字符形状的窗口
实例9窗口的动画效果
实例10设置窗口的光标
实例11为对话框添加主菜单
实例12带有工具栏的对话框
实例13为对话框添加状态条
实例14添加对话框条
实例15在窗口中应用“橡皮带”
实例16为对话框添加右键菜单
实例17动态设置窗口的图标
实例18为应用程序添加多语言菜单
实例19在窗口的状态栏中显示时间
实例20显示半透明的对话框窗口
第2章 图形图像处理实例
实例21在绘图过程中捕获鼠标
实例22橡皮筋功能的实现
实例23显示透明图像
实例24捕捉屏幕图像
实例25创建逻辑字体
实例26显示资源中的位图
实例27显示磁盘上的外部BMP文件
实例28以透明图像构造窗口形状
实例29空心字体效果演示
实例30显示动画光标
实例31在剪辑路径内绘图
实例32绘制颜色渐变的图形
实例33旋转文本
实例34绘制旋转效果的图形
实例35枚举字体
实例36用图像平铺形状
实例37图案填充的文字
实例38在一个区域中剪辑
实例39创建线性梯度
实例40多种风格的端点
实例41使用颜色矩阵设置图像中的Alpha
实例42绘制半透明线条
实例43创建轨迹梯度
实例44使用颜色再变换表
实例45绘制自定义虚线
实例46旋转和扭曲图像
实例47字符路径
实例48绘制用纹理填充的图形
实例49绘制基数样条
实例50显示JPG和GIF图像
第3章 文件与系统控制编程实例
实例51系统右键菜单的修改
实例52程序的互斥运行
实例53禁止用户关闭Windows
实例54读写ini文件
实例55设置程序热键
实例56获取系统的实时时间
实例57列举系统中有效的驱动器
实例58关闭操作系统
实例59用CFile类进行文件读写
实例60用CStdioFile类进行文件读写
实例61序列化数据
实例62获取环境变量
实例63获取文件属性
实例64获取系统文件夹的路径
实例65查找文件
实例66向IE工具栏上添加按钮(1)
实例67向IE工具栏上添加按钮(2)
实例68获取扩展名对应的图标
实例69将文件删除到回收站
实例70获得Windows 2000中用户名称列表
实例71获取所有进程的路径信息
实例72调用指定的Windows程序
实例73建立运行后会自动删除自己的程序
实例74文件关联
实例75建立快捷方式
实例76创建线程
实例77用全局变量在线程间通信
实例78用自定义消息在线程间通信
实例79用Event对象在线程间通信
实例80模拟键盘操作
实例81模拟鼠标操作
第4章 控件与MFC编程实例
实例82用Edit Box显示当前时间
实例83用Animate控件播放AVI动画
实例84应用Tab Control制作复杂界面
实例85动态创建按钮
实例86在List Box中显示列表信息
实例87用Combo Box控件显示列表信息
实例88用Tree Control中显示分级信息
实例89用List Control中显示信息
实例90用IP Address控件编辑IP地址
实例91用Rich Edit控件编辑文档
实例92用Date Time Picker选择时间
实例93Slider控件的应用
实例94应用Hot Key控件设置热键
实例95字符串的格式化
实例96字符串的查找和提取
实例97CArray类的应用
实例98读写CTypedPtrArray类
实例99应用CPtrArray类进行数据存储
实例100链表的创建与存储
实例101链表的遍历与查找
实例102用COleDateTime类处理时间
实例103用CFileDialog类选择文件
实例104用CColorDialog类选择颜色
实例105修改对话框上控件的文本颜色
第5章 数据库开发实例
实例106用DAO技术获取数据库信息
实例107用DAO在数据库中执行SQL语句
实例108使DAO支持Access2000数据库
实例109用DAO在程序中动态创建数据库
实例110用DAO把数据库装到控件中
实例111在DAO中查找记录集的数据
实例112正确统计DAO记录集中记录的数目
实例113在程序中创建ODBC数据源
实例114自定义一个CRecordset类
实例115获取ODBC中的字段信息
实例116遍历ODBC记录集的数据
实例117用SQL编辑ODBC数据库中的记录
实例118创建单文档ODBC应用程序
实例119在ODBC应用程序中编辑记录
实例120ODBC记录的筛选和排序
实例121使用ADO浏览数据库记录
实例122在ADO中执行存储过程
实例123在ADO中统计数据库记录数目
实例124应用ActiveX控件浏览数据
实例125制作图表
实例126压缩数据库
实例127修改数据库密码
第6章 其他技术开发实例
实例128用OPENGL绘制三角形
实例129OPENGL的正射投影变换
实例130OPENGL中旋转图形
实例131键盘操作的动画
实例132鼠标操作的动画
实例133建立最简单的OLE容器程序
实例134保存OLE项的信息
实例135为OLE项设置跟踪矩形
实例136在OLE容器程序中显示多个OLE项
实例137对OLE项的单击测试
实例138响应鼠标的双击操作
实例139OLE项与剪贴板
实例140MMControl控件播放多媒体
实例141Rich Textbox控件显示rtf文件
实例142正确统计中英文混合字符串的长度
实例143在局域网内使用信使服务
实例144使程序随系统启动
实例145递归调用
实例146枚举对话框上的所有控件
实例147发送中文消息字符
实例148获取和显示汉字内码
实例149自定义Edit Box的可输入内容
实例150使Edit Box控件只接受数字输入