#include "stdafx.h"
#include <atlcomcli.h>#include <ATLSAFE.H>
int _tmain(int argc, _TCHAR* argv[]){ unsigned char p[] = "Test";
CComSafeArray<un
原创
2010-07-31 18:50:20
2163阅读
ATL为了更好的让用户体验便捷并使程序的接口参数更加通用、灵活,引入了一种叫做VARIANT的数据类型,这个类型是通过一个结构体来定义的,如果不仔细阅读VARIANT结构体的定义,那么就不能体会编写者的良苦用心,更无法体会CComVariant设计的美妙,有时候用艺术的眼光欣赏程序,他们并不枯燥,相反他们真的很美。
原创
2015-12-29 23:24:36
3939阅读
在我写的谈ATL(四)--VARIANT和CComVariant中详细分析了VARAINT类型的本质,并详细说明了CComVariant为什么可以完全替代VARAINT的理由,下面我打算把BSTR和CComBSTR也详细的说明一下,不过与VARAINT和CComVariant的关系不同的是,CComVariant是VARAINT的子类,在传递参数时,利用的是子类对象is-a父类的概念。BSTR和CComBSTR是不是也是这种关系呢?不是的!我们先来看看BSTR的定义:
原创
2015-12-29 23:27:42
1867阅读
本文转载CSDN论坛帖子回复,转载请说明出处!!!链接为http://bbs.csdn.net/topics/360249823!!!
VOID CDlgIEDlg::AutoFillForm(IHTMLDocument2 *pIHTMLDocument2,CComVariant userID,CComVariant password){if(
转载
精选
2012-11-21 11:04:30
2034阅读
CComVariant IXMLDOMElement http://blog.sina.com.cn/s/blog_69e905cd0100kp5i.html
转载
2016-07-25 15:08:00
220阅读
2评论
#include <atlstr.h> //CStringint _tmain(int argc, _TCHAR* argv[]){ CoInitialize(NULL); CComPtr<IDispatch> m_pFSO; CComVariant strFolder(_T("C:\\11111") ); LPCOLESTR lpsz
转载
2011-02-17 15:19:00
84阅读
2评论
如果你的程序中使用WebBrowser控件并且希望有和IE 一样的页面缩放功能(如下图),可以通过向IWebBrowser2 发送 OLECMDID_OPTICAL_GETZOOMRANGE,OLECMDID_OPTICAL_ZOOM 命令来实现。 示例代码如下:
取得缩放比例的范围:
CComVariant varRange;
spWebBrowser->ExecWB(OLECM
推荐
原创
2009-05-14 05:43:00
10000+阅读
点赞
3评论