《Visual C++编程疑难详解》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:钱新贤等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2000
  • ISBN:7115086192
  • 页数:455 页
图书介绍:

第一章 文档—视图—框架体系 1

如何禁止在程序开始运行时新建一个文档 2

如何在单文档应用中实现多视图 2

如何使用初始化文件来保存和恢复程序的运行状态信息 5

如何打开最近使用的文件 7

如何改变视图的背景色 8

如何改变主窗口上的标题 10

如何在打开的文件对话框内实现选择多个文件 13

第二章 菜单 17

如何实现弹出式菜单 18

如何实现带标题的弹出式菜单 19

如何根据命令标识确定菜单项的位置 23

如何把最近打开过的文件列表加入子菜单中 26

如何实现自画式菜单 27

第三章 对话框 39

如何改变对话框的大小 40

如何改变对话框的背景色 42

如何用位图作对话框的背景 43

如何在标题栏中显示动态图标 52

如何设置对话框的初始位置 55

第四章 位图 57

如何将一个设备无关位图转换成设备相关位图 58

如何将一个设备相关位图转换成设备无关位图 60

如何显示透明位图 63

如何实现自适应大小的位图 67

第五章 按钮控件 73

彩色按钮 74

动画按钮 80

如何显示三维文本 86

如何实现具有IE风格的按钮 91

第六章 编辑框控件 119

如何使单行编辑框在输入回车后不响应IDOK消息 120

如何实现Flat风格的编辑框 121

如何实现可方便输入IP地址的编辑框 128

如何取得密码编辑框的内容 146

如何实现用于时间、日期、电话号码、邮政编码的编辑框 148

第七章 组合框控件 159

如何在下拉组合框中实现自动选择 160

如何实现颜色选择组合框 166

如何实现拾取系统目录的组合框 171

如何在失效后的下拉组合框内显示黑色文本 184

如何实现字体选择组合框 186

第八章 静态框 199

如何控制长文件名以简略方式显示 200

如何显示三维分隔线 203

如何改变静态框的前景色和背景色 206

如何显示数字钟 208

第九章 状态栏控件 215

如何在状态栏中添加进度条 216

如何在状态栏上显示滚动的文本 218

如何在状态栏上显示时钟 220

第十章 工具栏控件 223

如何从浮动工具条中去掉Close钮 224

如何在工具栏下显示文本 225

如何在工具栏添加自定义的状态消息和提示 227

如何在工具栏上添加其他控件 230

如何在工具栏上显示16位真彩色位图 232

第十一章 属性表控件 235

如何改变标签栏的名称 236

如何在属性表的按钮区域添加位图 237

如何去掉属性表控件的“应用”按钮 239

如何改变标签栏的字体 240

如何创建一个基于属性表控件的应用程序 241

第十二章 剪贴板技术 247

如何实现复制/粘贴和拖拽操作 248

如何从资源管理器得到文件名 254

第十三章 进程和线程管理技术 271

如何获得当前所有的活动进程 272

如何切换,终止指定进程 294

如何使一个应用的多个实例运行在同一个进程空间 297

第十四章 动态链接库(DLL) 319

如何确定DLL的版本号 320

如何在DLL中实现对话框 328

如何在一个MFC扩展DLL内使用另一个MFC扩展DLL 329

如何在多个扩展DLL中互相调用 331

如何处理VB中用户自定义类型的数组中的字符串 332

如何显式地链接DLL中的类 340

第十五章 网络编程 351

如何利用TCP 栈PING一台计算机 352

如何实现RAS(Remote Access Service)客户类 356

如何得到本地机的名称和IP地址 374

如何列举整个网络的计算机 376

如何利用浏览器控件打印网页 388

如何实现一个简单的FTP客户器 390

如何解释PCP3协议 402

如何解释SMTP协议 414

第十六章 IE编程 429

如何调用IE中的“Internet Options” 430

如何连接一个正在运行的IE实例 431

如何使ATL HTML控制实现IE的浏览栏 437

如何在CHtmlView中实现剪切、粘贴等编辑操作 447

如何显示模式的HTML对话框 448