大约有 1,200 项符合查询结果(耗时:0.0085秒) [XML]
高效使用STL容器小tip - C/C++ - 清泛网 - 专注C/C++及内核技术
...,因为对于所有标准容器,empty() 都是常数时间操作,只返回size是否为0,所以常被实现为inline函数。高效使用 STL容器
MFC中MDI消息处理流程 - C/C++ - 清泛网 - 专注C/C++及内核技术
...流程结束;
7) 如果在6)中消息没有得到处理,则将消息返回给View;
8) View再传回给MDI子窗口;
9) MDI子窗口将该消息传给CwinApp对象,CwinApp为所有无主的消息提供了处理。
MFC提供了消息的处理的链式处理策略,处理消...
MFC采用双缓存解决闪屏问题(使用了双缓存还是闪屏的) - C/C++ - 清泛网 - ...
...}
3.如果OnPaint()中使用了双缓存,而且OnEraseBkgnd又直接返回了TRUE,仍然没有效果的:
必定是其他函数中调用了该窗口非内存DC,填充了背景。按照此思路继续追查。MFC 双缓存 闪屏
如何获取IE (控件)的所有链接(包括Frameset, iframe) - C/C++ - 清泛网 -...
...本攻击, 当frames 跨域的时候, IHTMLWindow2::get_document 调用将返回 E_ACCESSDENIED 。
下面函数 HtmlWindowToHtmlDocument 对于跨域的frame 通过 IHTMLWindow2 -> IID_IWebBrowserApp -> IHTMLWindow2 绕过了限制。
// Converts a IHTMLWindow2 object to a IHTMLDocument2. Retur...
MFC CSyncObject,CSingleLock,CMultiLock同步类 - C/C++ - 清泛网 - 专注C/C++及内核技术
...出各自的实现。
2)带参数的 UnLock(),默认情况下都返回TRUE。
3、构造函数有:
1)CSyncObject::CSyncObject(LPCTSTR pstrName)
2)CSyncObject::~CSyncObject()
3)CSyncObject::Lock(DWORD dwTimeOut)
4、在CSyncObject类的声明后有:...
CSingleLock类介绍 - C/C++ - 清泛网 - 专注C/C++及内核技术
...的逻辑。如果资源不可用,等待一定时间资源被释放,或返回失败。资源使用完成后,调用Unlock函数,使CSingleLock对象能够再次使用,或允许CSingleLock对象被销毁。
CSingleLock对象需要存在一个CSyncObject派生的对象。这通常是受控...
[源码实例] c/c++获取网卡mac地址 - C/C++ - 清泛网 - 专注C/C++及内核技术
...,
"* " );
ncb.ncb_buffer = (unsigned char *) &Adapter;
// 指定返回的信息存放的变量
ncb.ncb_length = sizeof(Adapter);
// 接着,可以发送NCBASTAT命令以获取网卡的信息
uRetCode = Netbios( &ncb );
if ( uRetCode == 0 )
{
// 把网卡MAC地址格...
...VC\\INCLUDE\\iterator(93) : error C2039: “push_front”: 不是“std...
...。因此,解决的方法就是使用back_inserter 或者inserter函数返回的插入迭代器来进行操作。
error C2039 push_front
SetWindowsLong、SetClassLong 的区别 - C/C++ - 清泛网 - 专注C/C++及内核技术
...址。
DWL_MSGRESULT:设置在对话框过程中处理的消息的返回值。
DWL_USER:设置的应用程序私有的新的额外信息,例如一个句柄或指针。
dwNewLong:指定的替换值。
SetClassLong:替换指定窗口所属类的WNDCLASSEX结构。
...
windows C++ gbk转为utf-8 - C/C++ - 清泛网 - 专注C/C++及内核技术
...现乱码。
//m_string是windows下的中文字符串
//utf8_string是返回转换为utf8编码的中文字符串
//slen是utf8_string字符数组的大小
int multichar_2_utf8(const char *m_string,char *utf8_string,int slen) {
int len=0;
wchar_t *w_string;
//char *utf8_string;...