内容列表
“选择文件夹”对话框的封装
我们经常需要用到“选择文件夹”对话框,相应的API已经很好用,但稍嫌麻烦,所以我专门将其封装了一下,力求一步到位。函数封装如下:/******************************************************************* 函数名:GetPath** 输 入: 无** 输 出: CString strPath** &nbs
分类:VC语言 查阅全文
十年MFC经历认识的Microsoft技术【原创】
十年
分类:VC语言 查阅全文
vc中CEdit自动换行的设置方法
分类:VC语言 查阅全文
Internet Cache 资源浏览器的实现
分类:VC语言 查阅全文
MFC和ATL控件创建签署的CAB文件
下面是创建签署CAB文件的步骤 : 1 获得一个软件出版商证明书2 创建 CAB 文件 3 签署 CAB 文件 4 将签署过的 CAB文件嵌入一个Web页一 、获得一个软件出版商证明书在签署文件之前,您需要有一个软件出版商证明书(SPC)。为此,您必须向证书发放机构(Certification Authority)提出申请。在申请过程中,您必须生成一个密匙对,并向证书发放机构提供证明信息。有关如何
分类:VC语言 查阅全文
VC中借助内嵌资源实现Flash动画播放
VC中借助内嵌资源实现Flash动画播放     选择自 lithe 的 Blog  关键字   VC中借助内嵌资源实现Flash动画播放 出处        摘要:本文通过在VC中将外部swf格式文件内嵌为VC的内部资源,使其在程序运行过程中从资源动态释放到临时文件,从而实现V
分类:VC语言 查阅全文
MFC GDI+ ActiveX Arrow Control For Excel
IntroductionHello everyone, this is my first article here. I have gained a lot from The Code Project and it is my time to give something here. What is this article about? It is just about a simple con
分类:VC语言 查阅全文
VC ListCtrl中嵌入进度条
VC中在listctrl中嵌入进度条,截图如下:其实要实现这个非常容易,以下是自绘ListCtrl的代码,首先继承CListCtrl,然后增加函数:void CProcessList::OnCustomDraw(NMHDR *pNMHDR, LRESULT *pResult){ //draw each item.set txt color,bkcolor.... NMLVCUS
分类:VC语言 查阅全文
在VC中实现扩展广告条 马骏
第一步,准备两张BMP图,为别为280×60和280×350大小(不是定数,可根据实际情况自定),保存为small.bmp,big.bmp。  第二步,选择“File→New…”菜单,单击New对话框的Project标签,选择MFC AppWizard(exe),在Project Name文本框中输入MyWork,为Locat
分类:VC语言 查阅全文
多线程编程:何时使用同步类
多线程编程:何时使用同步类MFC 提供的六种多线程类分为两类:同步对象(CSyncObject、CSemaphore、CMutex、CCriticalSection 和 CEvent)和同步访问对象(CMultiLock 和 CSingleLock)。当必须控制对资源的访问以确保资源的完整性时,使用同步类。同步访问类用于获取对这些资源的访问权。此文章描述各个类的使用时间。若要确定应使用的同步类,请
分类:VC语言 查阅全文
SOCK4&SOCK5
SOCK4 & SOCK5
分类:VC语言 查阅全文
MSComm控件属性大揭秘
MSComm控件的属性(必须要熟悉的几个——CommPort:设置并返回通信端口号;Setting:以字符串的形式设置并返回数据传输速率、奇偶校验、数据比特、停止比特;PortOpen:设置并返回通信端口的状态,也可以打开和关闭端口;Input:从接收缓冲区返回和删除字符;Output:向传输缓冲区定一个字符串)1)CommPort属性void SetCommPort(sh
分类:VC语言 查阅全文
Visual C++中的日历控件使用详解
开发者网络 > 开发工具 > 开发专栏 > VC > 正文  控件在Visual C++编程学习中占据很重要的位置。笔者在国外英文网站上看到了这篇关于日历控件学习的文章,虽然内容看似简单,但读完后感觉到还是学到了一些东西。感觉到原著作者对一些不常用的日历控制的使用方法写的介绍的很详细,通俗易懂,于平淡之中显神奇,是对日历控件的"深度挖掘",对VC的初学者
分类:VC语言 查阅全文
在SourceForge.net上如何使用TortoiseCVS[dudu]
在SourceForge.net上如何使用TortoiseCVS[dudu] 1、准备软件    CVS客户端软件: TortoiseCVS
分类:VC语言 查阅全文
关于windows编程的一些心得
windows操作系统是靠消息的驱动的,所有的事件都被封装为各种各样的消息,系统和其他程序通过接受消息,分析消息附带的参数,再分别进行相关的处理,然后完成相关的任务。不管用什么语言,或者什么开发工具,只要是在windows下可以运行的程序,在他的本质上都有一个接受消息、处理消息的循环。这就是win32程序乃至整个windows操作系统本身的运做本质。windows自己定义了很多的消息,我们可以使用
分类:VC语言 查阅全文
VC程序中实现控件的动态生成与响应
开发者网络 > 开发工具 > 开发专栏 > VC > 正文  动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。   一、创建动态控件:  为了对照,我们先来看一下静态控件的创建。  放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一
分类:VC语言 查阅全文
完美的C++:C++/CLI
开发者网络 > 微软开发专栏 > Visual Studio.net专栏 > VC.net > 正文  什么是C++/CLI呢?C++当然指的是Bjarne Stroustrup在BELL实验室发明的C++语言,它实现了运行时取得速度和尺寸最佳化的静态对象模型,然而它除了堆分配外不支持程序的动态修改,它准许无限地接近底层设备,但在程序运行过程中几乎无法操作活动类型,也无法操
分类:VC语言 查阅全文
重叠I/O模型写的一个CNet类
类头如下:class CNet  {public: static BOOL Close(SOCKET &socket); static BOOL Close(TSOCKET &ts); static int Receive(TSOCKET &socket , LPVOID lpData, DWORD dwSize , DWORD dw
分类:VC语言 查阅全文
关于progma warning的小结
关于
分类:VC语言 查阅全文
《循序渐进学用Visual C++ 6.0》读书笔记(七)
《循序渐进学用
分类:VC语言 查阅全文
<< 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 >>