VC++编程实用技巧合集:从提示窗口到属性页
需积分: 9 188 浏览量
更新于2024-08-01
收藏 49KB DOCX 举报
"这篇资源是关于VC++编程中遇到的80个常见问题的集合,涵盖了从用户界面元素的创建和定制,如状态栏、提示窗口,到多媒体处理,如Windows Media Player控件的使用,以及文件操作和系统功能的实现。此外,还涉及到声音录制与播放、系统托盘图标、INI文件操作以及文件和文件夹的管理。"
以下是这些知识点的详细解释:
1. 创建提示窗口:通过子类化EDIT控件,创建一个CToolTipCtrl对象,并在OnCreate、OnMouseMove和PreTranslateMessage等函数中添加相应的代码来实现提示窗口的创建、更新和消息传递。
2. 增加属性页:可以通过CTabCtrl类的InsertItem方法添加新的属性页,或者使用CPropertySheet类,结合CPropertyPage派生类,添加多个页面并调用DoModal显示对话框。
3. 设置标题:在CDocument或CView类中,可以重写OnInitialUpdate函数来设置文档或视图的标题,通常是在加载或创建时进行。
4. 创建状态栏:利用CStatusBarCtrl类,首先创建状态栏控件,然后添加不同的部分,使用SetSimple或SetParts方法设置各个部分的样式和宽度。
5. Windows Media Player 控件:这个ActiveX控件用于播放媒体文件,主要方法包括Open、Play、Pause、Stop等,可以调整音量,控制播放进度,以及获取媒体信息。
6. mciSendCommand函数:多媒体控制接口(MCI)函数,用于发送命令到多媒体设备,例如播放、停止、快进等,通过指定设备名和命令代码完成各种操作。
7. 应用程序图标显示在系统托盘:创建一个通知区域图标,使用NOTIFYICONDATA结构和Shell_NotifyIcon函数。
8. 声音录制与播放:可以使用Windows API中的waveIn和waveOut系列函数来实现音频的录制和回放,或者使用DirectSound库。
9. 播放WAV文件:利用MCI接口,通过mciSendString函数发送"play"命令给WAV文件。
10. 控制左右声道:通过改变音频混合器的音量设置,可以独立调整左右声道。
11. 创建和删除文件夹:使用SHFileOperation函数,设置FOF_SILENT标志以静默方式创建或删除文件夹。
12. 将文件删除到回收站:调用SHFileOperation,使用FOF_ALLOWUNDO标志并将文件移动到回收站。
13. 清除回收站:同样使用SHFileOperation,但这次调用清理回收站的特定操作。
14. 对INI文件的操作:使用GetPrivateProfileString、WritePrivateProfileString等函数读写INI文件中的键值对。
15. 删除文件目录:通过SHFileOperation,使用FOF_FILESONLY标志删除文件夹内所有文件,然后再次调用删除整个目录。
这些知识点是VC++编程中经常遇到的问题,理解和掌握它们对于开发Windows桌面应用程序非常有帮助。
2017-10-03 上传
2011-08-27 上传
2009-07-20 上传
2023-05-19 上传
2024-10-31 上传
2024-11-23 上传
2024-04-04 上传
2023-07-02 上传
2023-05-20 上传
南山悠然123
- 粉丝: 4
- 资源: 9
最新资源
- Ruby语言入门教程
- c#中文教程 适合初学者 讲的很详细
- Visual Studio .NET使用技巧手册
- C++学习编程规则让你成为编程高手中的高手
- Apress.Android.Essentials
- 基于TMS320F2812 DSP与PC机的串口通信设计.txt
- 自己动手写struts
- asp.net丛书系列从零开始学习Ext
- 2005年第23届挑战杯精品集.pdf
- Flex白皮书,中文版的哦
- Auto CAD 快捷键集锦
- 单工串行通信设计 毕业设计论文
- linux_makefile教程
- NET book zero
- tinyOS基础教程
- Effective C++ Second Edition(中文版)