
PlatformSDK/VC/MFC
文章平均质量分 65
gxulg
这个作者很懒,什么都没留下…
展开
-
如何打开保存路径选择对话框
有时我们的应用程序需要保存一些文件,并且要提供一个接口供用户来选择保存到哪,一般是用CFileDialog类来实现,但用这个类需要用户在保存前填上一个文件名,但是,有的时候我们已经知道文件名了,只需要用户指定一个路径来保存而已,这时我们可以打开一个路径选择对话框来供用户选择路径,如下图所示,用户点击浏览按钮,就弹出一个对话框,让用户选择文件的保存目录。这实现起来也不难,只要几行代码就可以实现了原创 2005-02-01 10:07:00 · 7589 阅读 · 0 评论 -
一个下载文件的线程类
有时候,我们需要通过INTERNET下载文件,在文件下载的过程中,我们还需要处理其他事情,为此,我们需要把文件下载的工作放到一个线程中来实现。为了体现面向对象程序设计的封装性,我们最好把线程封装为一个类,以后我们每需要一个这样的线程,我们只要实例化该类的一个对象就可以了。如果自己实现这样的类,应该有一定的难度,所幸的事,MFC为我们提供了这样的一个基类,CWinThread类,我们只要以它为基原创 2005-02-01 11:10:00 · 1412 阅读 · 0 评论 -
一个简单的能显示动态图片的类(一)
使用MS的GDI+可以大大的简化图形程序的开发。在VC6中,使用GDI+需要把GDI+头文件,LIB文件,和GDIPLUS.DLL文件,把头文件复制到VC的INCLUDE目录下,把LIB文件复制到VC的LIB目录下,然后再把GDIPLUS.DLL复制到系统目录下(XPSP2和2003已经自带了,不用复制),在代码中使用GDI+前,应该包含头文件,链接LIB文件,一般在MFC工程的StdAfx.h中原创 2005-02-22 16:05:00 · 4426 阅读 · 1 评论 -
如何打开一个系统提供的ABOUT对话框
在我们和应用程序中,我们经常会提供一个ABOUT对话框,提供一些关于我们的程序的一些信息给用户,我们可以自己定义一个ABOUT对话框,但有时我们也可以偷偷懒,因为系统也给我们提供了一个,我们只要调用相就的API,再加上一些我们程序的信息就可以了。代码非常简单void CmdAbout(void){ TCHAR szVersion[MAX_PATH + 1]; ZeroMemory(szVersio原创 2005-02-16 18:25:00 · 2221 阅读 · 0 评论 -
RichEdit中支持超链接的实现
现在很多IM软件的聊天对话框在接收到网站URL的时候,都能够显示成大家熟悉的蓝色,鼠标移到链接上,还会出现手样的鼠标指针,用户点击后就可以直接打开相应的URL,这对IM软件确实很有用吧,这么方便,实现起来难吗?其实一点也不难,只要设置让你的RICHEDIT支持链接,自动检测URL就行了,再实现一个对连接点击的响应函数就行了。总的来说就几行代码,看看吧。 我用一个对话框工程来说明一下吧。 首原创 2005-03-26 12:05:00 · 6948 阅读 · 0 评论