无幻

潜心成魔.....

VC复制HTML格式到剪贴板 HTML Clipboard Format

本文作者:无幻 测试环境:Windows 7 开发环境:Visual Studio 2008 SP1         参照MSDN和帮助,在VC下测试代码如下: C++语言:  BOOL CBaseDialogDlg::CopyHtmlToClip( const CStrin...

2012-06-03 01:27:11

阅读数:5737

评论数:0

对CBitmapButton的扩展

很久以前的一篇文章《VC 位图按钮CBitmapButton的使用》,里面用定时器对位图按钮进行移进移出的效果进行显示,不大好。在这里用鼠标事件进行捕获显示,另加一个函数LoadListBitmap实现对连续的资源图片进行截取。 代码如下: 01 02 03 04...

2012-05-07 16:34:32

阅读数:8395

评论数:16

gSOAP在VC2008中的使用

gSOAP工具包是一个提供SOAP/XML Web services和通用(non-SOAP) C/C++ XML数据绑定的开源C/C++软件开发工具包。       从http://sourceforge.net/projects/gsoap2/files/下载最新的gSOAP包,当前最新版本...

2012-04-06 11:11:38

阅读数:8025

评论数:2

VC中的字符串转换宏

ATL7.0引入了几个新的转换类和宏,现有的宏提供了显着的改善。新的字符串转换类和宏的名称,采取的形式如下: C SourceType 2[C]DestinationType[EX]          其中,[C]表示目的类型是const类型的,[EX]表示指定...

2012-03-26 23:59:30

阅读数:6758

评论数:0

使用CRichEditCtrl与正则实现XML高亮编辑器

最近与XML打交道比较多,为了便于XML格式内容在界面上的编辑,结合正则写了这个简单的XML高亮编辑器,因为是全文解析的,遇到大文件XML时,会慢一些。代码里所使用的正则库是deelx,也可以换成其他的正则库。 派生自CRichEditCtrl的类CKofXMLRichEditCtrl,代码如下...

2012-03-22 18:28:44

阅读数:3453

评论数:1

捕获CHtmlView的滚动条事件

对CHtmlView滚动条事件进行捕捉,需要通过接收器接口,来接收HTML事件。以下测试示例,不能用于WEB标准的页面,否则取不到值。另一点,当页面刷新后,接收器将失效,试过重新挂接,报错,特定情况下不需要刷新的话,就用屏蔽页面刷新的方法。 1.新建基于CHtmlView的多文档程序,名称:Te...

2012-03-03 16:33:27

阅读数:3296

评论数:9

VC2008下使用OpenSSL 1.0.0g(免编译)

OpenSSL整个软件包大概可以分成三个主要的功能部分:密码算法库、SSL协议库以及应用程序。 官网:http://www.openssl.org/ OpenSSL for Windows:http://www.slproweb.com/products/Win32OpenSSL.html ...

2012-02-08 11:24:56

阅读数:13555

评论数:2

DragAcceptFiles 拖放文件到多文档框架上

以多文档为例: 1.在应用程序类App的InitInstance()函数后面,添加以下代码: 1 m_pMainWnd->DragAcceptFiles(TRUE);  2.响应主框架类CMainFrame的WM_DROPF...

2012-01-17 00:10:41

阅读数:4631

评论数:0

Visual C++ 设置适合自己的解决方案目录结构

Visual C++ 使用解决方案来管理项目,项目之间还可能有依赖关系,设置适合自己的解决方案目录结构,便于代码的管理、程序的发布。 下面开始一个虚拟解决方案设计:         假设此解决方案有应用程序项目A,动态链接库项目B,静态链接库项目C,其中项目A依赖项目B和项目C,则构建解决方案项目...

2012-01-10 14:35:35

阅读数:12837

评论数:7

VC RichEdit插入表格(RTF形式)

我们知道RichEdit中可以打开并显示RTF文档,要实现在RichEdit中插入表格可以使用OLE方式外,还可以使用RTF 方式。关于RTF格式规范可在微软下载中心下载到,例如1.7版本下载地址:http://www.microsoft.com/download/en/details.aspx?...

2011-10-30 03:01:39

阅读数:10082

评论数:7

MSDN对ToolTip的介绍

Tooltip This section contains information about the programming elements used with tooltip controls. 本节包含工具提示控件使用的编程元素的信息。 Overviews

2011-08-19 14:04:10

阅读数:5942

评论数:0

Tooltip工具提示控件的使用

如何为一个控件创建一个工具提示控件How to Create a Tooltip for a Control 1.创建一个基于对话框的工程TestToolTip; 2.在对话框实现文件写入以下代码: 01 02 03 04 05 06 07

2011-08-19 00:10:46

阅读数:22723

评论数:19

VC2008下CRichEditView加载RichEdit4.1版本

在之前的文章《RichEdit 各个版本介绍》中,写到RichEdit已经到达6.0版本了,而我们经常编程使用的却还是2.0,在vc6.0中甚至还使用1.0版本,更高的版本修复了很多的bug,还提供了许多新特性,我们没有理由不去使用它们。在此介绍,在VS2008SP1中如何加载RichEdit4....

2011-07-15 00:21:06

阅读数:6584

评论数:4

RichEdit 各个版本介绍

RichEdit是开发中经常使用到的控件,其版本自1.0起,历经好几年,好几次的更新,在此引用一篇介绍RichEdit版本的博文(http://blogs.msdn.com/b/murrays/archive/2006/10/14/richedit-versions.aspx),

2011-07-14 16:04:11

阅读数:10399

评论数:0

VC2008以资源形式实现多语言版本

越来越多的程序支持多语言切换,或者能自动适应当前系统语言,让自己开发的程序支持多语言不仅可以让自己的程序被国人使用,也能让外国程序爱好者使用。VC开发多语言程序有多种方法,或读取配置文件,或使用不同资源DLL等等。这里介绍以资源形式实现多语言版本。 1.打开Visual Studio 200...

2011-04-13 21:34:00

阅读数:16211

评论数:8

两种方法查看MFC源代码

两种方法查看MFC源代码,使用mfc.bsc和VAX插件

2010-12-18 23:59:00

阅读数:15677

评论数:1

VC++2005快速构建安全的应用程序

本文针对微软的Visual C++2005发布版本中语言和库的一些新的特点进行了讨论,这将帮助你更高效地创作安全、可靠的代码。

2010-08-09 09:59:00

阅读数:1248

评论数:0

VC取目录(包括子目录)下所有文件名

VC取目录(包括子目录)下所有文件名

2010-07-07 23:17:00

阅读数:4137

评论数:0

VC基于文档视图打开/保存对话框的重载

有时候我们需要指定单文档/多文档的“打开”或“保存”对话框的文件类型来过滤不需要的类型。我们可以重载它们,具体它们的消息默认响应可以看这里MFC浅析(1) 文档视图结构中,缺省的命令处理。

2010-06-26 23:23:00

阅读数:3881

评论数:2

公共对话框——OPENFILENAME结构

OPENFILENAME结构包含了GetOpenFileName和GetSaveFileName函数用来初始化打开或另存为对话框的信息。在用户关闭对话框后,系统返回关于用户的选择信息到这个结构中。

2010-06-26 22:16:00

阅读数:3082

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭