大约有 19,000 项符合查询结果(耗时:0.0261秒) [XML]
ATL COM开发入门(二)(ActiveX/COM组件回调JS) - C/C++ - 清泛网 - 专注C/C++及内核技术
...前台传入浏览器窗口对象的IDispatch指针(js中this便是),然后通过它就可以在ATL中任意获取网页元素,进行Invoke调用。
定时器采用Win32 API的SetTimer,在回调函数中回调前台js函数,显示计数。
一、ATLDemo.idl 中添加一个新的接口...
STL:accumulate与自定义数据类型 - C/C++ - 清泛网 - 专注C/C++及内核技术
...我们就需要自己动手写一个类来实现自定义数据的处理,然后让它作为accumulate()的第四个参数,accumulate()的原型为(文件取自DEV-C++编译器):
template<typename _InputIterator, typename _Tp, typename _BinaryOperation>
_Tp accumulate(_InputIterator __firs...
MFC CSplitterWnd的用法详解 - C/C++ - 清泛网 - 专注C/C++及内核技术
...们使用CSplitterWnd.
首先将整个窗口分割为左右两大块,然后再将左侧的窗口分割为 上下两个窗口。
======================Sample==========================
重载框架的OnCreateClient(),需要在里面对客户区进行窗口 的分割。
xxxx::OnCreateClient(...
mfc从CImageList中获取CBitmap位图对象 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
CBitmap bitmap;
GetListImage(m_ImageList, bitmap, 0); //第一个位图
然后通过CDC的BitBlt(或者StretchBlt、TransparentBlt)绘制到界面上,效果如图:
CImageList CBitmap 位图
C++/COM VARIANT实现二维数组 - C/C++ - 清泛网 - 专注C/C++及内核技术
...元素进行负责,也可通过指针来获得SAFEARRAY的数据地址,然后对指针指向的值进行赋值操作。其中,如果SAFEARRAY中的数组时多维数组,即可以把多维数组转换为一维数组,也可以通过获得指向数组的指针方式来操作数组中的元素...
C++代码执行安装包静默安装 - C/C++ - 清泛网 - 专注C/C++及内核技术
...kage, 0 ); 每次查状态,如果是WAIT_OBJECT_0,就说明完成了,然后KillTimer。
这种方式,当权限不足时(Win7以上非管理员运行),会无限等待....
2.---------------------CreateProcessAsUser-------------------
HANDLE hPtoken = NULL ;
INTER_GetExplorerToken...
如何获取IE (控件)的所有链接(包括Frameset, iframe) - C/C++ - 清泛网 -...
...ameset) 里面的节点列表的话, 则需要根据body/doc 找到frames, 然后从frames -> IHTMLWindow2 -> IHTMLDocument2 . 主要有2个方法, 下面是代码片段:
方法一:
IHTMLDocument2 *pDoc = 浏览器的Document(IWebBrowser2->IDispatch->IHTMLDocument2);
IHTMLWindow2 *pHTMLWnd...
CSingleLock类介绍 - C/C++ - 清泛网 - 专注C/C++及内核技术
...对象,在受控制资源的类成员函数中调用它的构造函数。然后调用IsLocked成员函数以确定该资源是否可用。如果可用,则继续执行成员函数剩余的逻辑。如果资源不可用,等待一定时间资源被释放,或返回失败。资源使用完成后...
CListCtrl 如何设置单元格颜色? - C/C++ - 清泛网 - 专注C/C++及内核技术
...解析。
其原理是:设置CListCtrl控件的OwerDraw属性为true,然后使用GDI画图函数进行各种自定义绘制。
拓展的类为CColorListCtrl,必需引入的代码:ColorListCtrl.zip(4个文件)
将源码引入工程,#include "ColorListCtrl.h",将CListCtrl换成CCo...
[完整源码实例] 修改 CListCtrl 的标题栏字体颜色;重绘 CListCtrl 标题栏 ...
...则需要自绘重画CHeaderCtrl标题栏,重载其DrawItem虚函数,然后就是想怎么画就怎么画了。。。
步骤如下:
MyHeaderCtrl.h
#pragma once
class CMyHeaderCtrl : public CHeaderCtrl
{
public:
CMyHeaderCtrl(void);
~CMyHeaderCtrl(void);
DECLARE_MESSAGE_MAP()
...
