自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pirate97的专栏

充实的源泉是每天不断的努力

  • 博客(12)
  • 收藏
  • 关注

转载 WTL7.5在VC8中的使用简单剖析

WTL7.5在VC8中的使用简单剖析目录前言WTL7.5安装WTL 对话框WTL窗口SDI窗口MDI窗口进程入口---_tWinMain 前言         我看了很多关于MFC/ATL/COM方面的书,我发现国外的技术作者大多喜好挖掘代码内部最晦涩难懂的精华部分,试图解释给读者,当然我非常感激,我也因此受益

2012-05-29 14:09:30 447

转载 WTL应用程序处理ActiveX事件更好的方法

WTL应用程序处理ActiveX事件更好的方法之前写的“WTL应用程序接收处理ActiveX控件事件的实现”文章已经描述了如何处理ActiveX的事件,但那个方法实施起来比较繁锁,也不易读解。这里介绍更简便的方法,甚少不需要一个一个的将UUID拷到WTL工程来用,而是直到使用IDL文件编译出来的结果,这样的好处是当这些UUID更改后重新编译就可以了,不需要修改源码。首先我们写的Ac

2012-05-29 13:19:23 620

转载 C++中 public和private派生类继承问题和访问权限问题

昨天看efective c++的条款39,发现自己的基础太差了,竟然连C++的继承访问控制权限都搞不清楚,下了一《C++primer》的第四版,翻了翻。网上找了一篇文章,写得很好,解决了我的问题。转载如下:C++中 public,protected, private 访问标号小结第一:private, public, protected 访问标号的访问范围。

2012-05-29 10:44:05 750

转载 COM的通信原理及ATL的通信操作 看过的一篇非常好的讲解通讯机制的文章

COM的通信原理及ATL的通信操作一、             COM的通信原理1、  通信模型:一般,我们只使用客户端程序到组件的通信,并且这种通信是通过组件的接口来实现的。现在,我们讲一下服务器到客户端之间如何打开一个双向通信通道,并提供一个功能更加强大的通信环境。按下面的方法可以提供一个具备回调功能(或称通知)的组件:a)         在一个组件中描述几个

2012-05-25 16:07:29 3652 2

转载 回调函数和函数指针

回调函数和函数指针 最近在看代码,写代码的人很喜欢用回调函数和函数指针。一直觉得回调函数和函数指针挺神秘的,所以查了一些资料,来与大家一起来分享。什么是回调函数简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。为什么要使用回调函数   因为使用

2012-05-24 11:02:43 9492

转载 C/C++中指针和引用之相关问题研究

C/C++中指针和引用之相关问题研究  指针和引用的声明方式:声明指针: char* pc;声明引用: char c = 'A'                  char& rc = c;它们的区别:①从现象上看,指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变。这句话可以理解为:指针可以被重新赋值以指向另一个不同的对

2012-05-24 10:54:57 583

转载 回调函数说明

简单的回调函数实现  下面创建了一个sort.dll的动态链接库,它导出了一个名为CompareFunction的类型--typedef int (__stdcall *CompareFunction)(const byte*, const byte*),它就是回调函数的类型。另外,它也导出了两个方法:Bubblesort()和Quicksort(),这两个方法原型相同,但实现了不同的排序算法

2012-05-24 10:45:01 400

原创 win32 application invoke html files

为了解决这个问题,本文设计了一个更加完善的类:CFindWnd,用更好的算法专门来获取 IE 窗口。CFindWnd 查找某个窗口(给定窗口名字)的第一个子窗口。 例如,它的使用方法如下:CFindWnd ies(m_hWnd, "Internet Explorer_Server");myHwndIE = ies.m_hWnd;这个类的构造函数调用函数: FindChild

2012-05-07 12:32:58 679

原创 win32 applications invoke the html files--3

第一章:首先介绍一下类 :CHtmlView利用这个类,我们可以实现在对话框的控制中显示HTML文件。CHtmlView和CListView做一个比较,通过比较这两个类,我们会发现一些有趣的差别。首先,MFC中CListView有一个对应的CListCtrl类,而CHtmlView却没有一个CHtmlCtrl类与之对应;其次,CListView的使用依赖于MFC的文档/视结构,而CHtmlVi

2012-05-03 14:17:24 746

原创 win32 application invoke the html files ----2

////////////////////////////////////////////////////////////////// 该结构在命令映射中定义一个入口,这个映射将文本串映射到命令IDs,// 如果命令映射中有一个映射到 ID_APP_ABOUT 的入口 “about”,并且 // HTML 有一个链接锚 ,那么单击该链接时将执行 // ID_APP_ABOUT 命令。为了设置

2012-05-03 14:02:42 591

原创 WIN32 application invoke html files

新类CHtmlView,利用这个类,我们可以实现在对话框的控制中显示HTML文件。 要想使用CHtmlView类,对它的定义和实现就必须有全面深入的理解。我们不妨拿CHtmlView和CListView做一个比较,通过比较这两个类,我们会发现一些有趣的差别。首先,MFC中CListView有一个对应的CListCtrl类,而CHtmlView却没有一个CHtmlCtrl类与之对应;其次,CList

2012-05-03 13:15:52 866

转载 【】C++中嵌入ie浏览器总结

C++中嵌入ie浏览器总结(1) - ie边框 及上下文菜单     最近项目中用html 来做界面,也就折腾了一下在wxwidget中嵌入浏览器的若干细节工作,mfc也基本是类似的,由于wxwidget中已经做了一个封装wxie,但是开发过程中也遇到了不少问题,在此做一下总结: ie边框 及上下文菜单   普通嵌入到程序里面的浏览器页面都会有一个灰色的边框,这样放到程序里面就

2012-05-03 09:13:24 798

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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