VC技巧
文章平均质量分 78
huahuamoon
我只不过是一个爱上编程的平凡人。
展开
-
VC++中播放声音文件的几种不同方法
声音是多媒体的一个重要组成部分,在应用程序中加入声音可以使界面更友好。在VC++中可以根据不同的应用要求,用不同的方法实现声音的播放。一.播放声音文件的简单方法 在VC++ 中的多媒体动态连接库中提供了一组与音频设备有关的函数。利用这些函数可以方便地播放声音。最简单的播放声音方法就是直接调用VC++中提供的声音播放函数BOOL sndPlaySound ( LPCSTR lpszSou转载 2008-01-22 15:26:00 · 1172 阅读 · 0 评论 -
CImageList使用指南
1.综述在MFC中CImageList类封装了图像列表控件的功能,图像列表是一个具有相同大小的图像(可以是不同类型)的集合,其主要用于应用程序中大规模图标的存储。该控件是不可见的,通常与其它如CListBox,CComboBox,CComboBoxEx,CTabCtrl以及CTreeCtrl一起使用,为他们提供图标资源。图象的每个集合中均以0为图象索引基数,可以把这些图标看成是以数组方式存储的转载 2008-04-08 21:47:00 · 6944 阅读 · 3 评论 -
VC中JMail组件的应用(上)
当你需要在VC程序中提供邮件支持功能的时候,你有许多种选择:1)根据SMTP,POP3,MIME等协议从零开始实现。这要求熟悉RFC 821,RFC 822,RFC 1123, RFC 1652, RFC 1939, RFC2045-2049等一系列协议, 您可以实现一切可能实现的功能,但同时需要花大量的时间。2)利用一些免费的封装类,比如CSMTP,CPOP3。虽然可以达到快速实现的目的,但功能转载 2008-01-11 23:28:00 · 4096 阅读 · 0 评论 -
VC中JMail组件的应用(下)
三、邮件接收篇3.1 利用IPOP3接收邮件接收邮件时用到的接口是IPOP3, 首先连接上邮件服务器,从Messages中得到邮件信息集合,然后就可以通过遍历集合取得每条Message中的具体内容。请看如下代码:jmail::IPOP3Ptr pPOP3("JMail.POP3");// 非必须,设置超时时间为60秒,默认为120秒pPOP3->Timeout = 60;转载 2008-01-11 23:32:00 · 2973 阅读 · 0 评论 -
关于Debug和Release之本质区别的讨论(主要针对VC6.0和VS2003.net编译工具而言)
一、Debug 和 Release 编译方式的本质区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd转载 2008-01-10 11:17:00 · 1510 阅读 · 0 评论 -
VC Debug 小技巧——伪符号
我们在调用WINDOWS函数的时候,经常要在后面加一条GetLastError()来取得函数出错的错误码以及原因, 如果在调试的状态中,WINAPI出错了,那我们又要停下来,加一句GetLastError(),然后再跑。这样调试起来很不方便。其实我们可以使用VC里的一些固定符号来进行调试。下面说一下第一个@ERR,我们等函数执行完,并确定它出错了,那我们就可以在VC 的 WATCH窗口里加上@转载 2008-01-04 13:27:00 · 942 阅读 · 0 评论 -
VC------Windows关机函数,休眠函数使用大全(适用Windows所有操作平台)
关闭Windows函数ExitWindowsEx(UINT uFlag,DWORD:dwReserved)说明: 控制WINDOWS的开关:如关闭WINDOWS,重新启动WINDOWS等, ExitWindowsEx(UINT uFlags,DWORD dwReserved);是实现这一功能的API函数。如果Complile时提示EWX_XXXX未定义,那么请手转载 2008-03-10 17:14:00 · 6335 阅读 · 2 评论 -
CString 操作指南
CString 操作指南原著:Joseph M. Newcomer翻译:littleloach原文出处:codeproject:CString Management通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是转载 2007-12-13 23:21:00 · 604 阅读 · 0 评论 -
VC使用位图和图标制作按钮
位图按钮的实现方法: 首先,我们创建一个基于对话框的应用程序CmyDialog ; Ι.MFC的CBitmapButton类,这也是最简单的功能最强的位图按钮。我们可以采取如下的步骤: 1. 为按钮指定唯一的按钮标题(此例子为OK按钮,这里设置按钮标题为OK)并选中Ownerdraw属性,然后在项目中加一些位图资源,并用名字标示这些资源而不要用数字ID,其ID分原创 2008-02-28 16:11:00 · 4598 阅读 · 2 评论 -
VC的若干实用小技巧
VC的若干实用小技巧Visual C++6.0(5.0)开发工具功能非常强大,但是对于初学者来说,却有很多细节的问题需要注意。作者搜集整理了以下一些实用小技巧,希望对初学者有所帮助。1:使用vc开发项目时,常会遇到这种情况 即明明只改动了一个文件,却要把整个项目全部重新编译连接一次。 刚刚连接好,一运行,又提示重新编译连接一次,非常讨厌。 这是因为出现了未来文件 的缘故。 解决方法:找出对应文转载 2008-02-14 17:27:00 · 673 阅读 · 0 评论 -
VC常用技巧总结
//窗口最大化m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);m_pMainWnd->UpdateWindow();////////////////////////////////////////////////////////////////// //扩展风格:使 List 带有 整行选择、表格、整行预选 功能DWORD dwStyleEx;dwStyleEx转载 2008-01-21 11:31:00 · 853 阅读 · 0 评论 -
VC快捷键大全
F1: 帮助Ctrl+O :OpenCtrl+P :PrintCtrl+N :NewCtrl+Shift+F2 :清除所有书签F2 :上一个书签Shift+F2 :上一个书签Alt+F2 :编辑书签Ctrl+F2 :添加/删除一个书签F12 :Goto definitionShift+F12 :Goto referenceCtrl+Num+ :Displays the next s转载 2008-01-18 16:59:00 · 603 阅读 · 0 评论