大约有 3,000 项符合查询结果(耗时:0.0089秒) [XML]
ATL COM开发入门(二)(ActiveX/COM组件回调JS) - C/C++ - 清泛网 - 专注C/C++及内核技术
...传入浏览器窗口对象的IDispatch指针(js中this便是),然后通过它就可以在ATL中任意获取网页元素,进行Invoke调用。
定时器采用Win32 API的SetTimer,在回调函数中回调前台js函数,显示计数。
一、ATLDemo.idl 中添加一个新的接口:
...
MFC MDI切换menu原理 - C/C++ - 清泛网 - 专注C/C++及内核技术
...此函数允许程序以选择要显示的菜单。
手动更改菜单是通过调用 OnUpdateFrameMenu() 和 DrawMenuBar()。要设置到窗口中的新建菜单上,则必须调用 CFrameWnd::OnUpdateFrameMenu(NULL) 或 CMDIFrameWnd::OnUpdateFrameMenu(NULL)。调用 DrawMenuBar() 来重绘菜单...
一分钟明白 VS manifest 原理 - C/C++ - 清泛网 - 专注C/C++及内核技术
...明。
manifest在哪儿,如何创建。
如果用VS开发,可以Set通过porperty->configuration properties->linker->manifest file->Generate manifest To Yes来自动创建manifest来指定系统的和CRT的assembly版本。
除了这样产生外部的manifest file,还有embedded manifest...
PHP报错:Only variables should be passed by reference - C/C++ - 清泛网 - 专注C/C++及内核技术
...是引用传递的,5.3以上默认只能传递具体的变量,而不能通过函数返回值
解决办法 2 :
或则如果这样配置的话: error_reporting = E_ALL | E_STRICT
PHP 报错
Boost智能指针——shared_ptr - C/C++ - 清泛网 - 专注C/C++及内核技术
...boost::shared_ptr是可以共享所有权的智能指针,首先让我们通过一个例子看看它的基本用法:
#include <string>
#include <iostream>
#include <boost/shared_ptr.hpp>
class implementation
{
public:
~implementation() { std::cout <<"destroying implementation\n"; }...
选中CListCtrl指定行并发送LVN_ITEMCHANGED消息 - C/C++ - 清泛网 - 专注C/C++及内核技术
...tParent()->SendMessageA(WM_NOTIFY,nmlv.hdr.idFrom,(LPARAM)(&nmlv));
通过以上代码,我们就在VC程序中实现了自定义向CListCtrl控件发送LVN_ITEMCHANGED消息,其效果和鼠标在指定行上面单击是一样的!
CListCtrl LVN_ITEMCHANGED
WSAAsyncSelect模型 - C/C++ - 清泛网 - 专注C/C++及内核技术
...的消息类型与注册的wMsg相同,wParam等于套接字句柄,lParam通过WSAGETSELECTEVENT转义后就是FD_READ,FD_WRITE,FD_ACCEPT,FD_CONNET,FD_CLOSE
代码如下:
新建一个基于MFC对话框的工程,工程名为test,然后在testDlg.h中定义
#include "winsock2.h"
...
xpath路径表达式笔记 - C/C++ - 清泛网 - 专注C/C++及内核技术
...点和元素视为同义词。
一、xpath表达式的基本格式
xpath通过"路径表达式"(Path Expression)来选择节点。在形式上,"路径表达式"与传统的文件系统非常类似。
# 斜杠(/)作为路径内部的分割符。
# 同一个节点有绝...
C++的公有继承、保护继承、私有继承有什么区别? - C/C++ - 清泛网 - 专注C...
...化的方式继承过来,即基类被子类私有化了,外面再不能通过子类访问基类的成员了。
详细的访问权限如下:
public:(不指定的话,默认是公有继承)基类所有公有成员、保护成员可访问权限不变。
protected:基类所有公有...
C语言面试那些事儿──一道指针与数组问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...知&a+1的值是a+5,但其类仍然是int (*)[5],现在ptr指向&a+1且通过强制类型转换变成了int*,那么ptr-1是什么呢?因为ptr已经是int*类型了,ptr-1即向前移动4字节,即a+4,即&a[4],那么*(ptr-1)就是a[4],即5。
是否觉得十分困难?慢慢来吧...