大约有 5,200 项符合查询结果(耗时:0.0097秒) [XML]
AfxGetMainWnd函数解惑 - C/C++ - 清泛网 - 专注C/C++及内核技术
...是一个常用作法。但是你会发现这一做法有时也会失灵。不信, 你测试一下下面的代码: ...使用AfxGetMainWnd函数获取MFC程序中的主框架类指针是一个常用作法。但是你会发现这一做法有时也会失灵。不信, 你测试一下下面的代...
LVN_ITEMCHANGED通知会响应多次的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...中触发一次;由选中一行到选中另一行触发三次;选中到不选中再触发一次),从而影响效率。
可以用 ON_NOTIFY(NM_CLICK, IDC_XXX , OnClickXXX) 和 WM_KEYUP + VK_UP + VK_DOWN 来分别响应。注意这里不是 WM_KEYDOWN, 因为KeyDown的时候, 选中状态还...
选中CListCtrl指定行并发送LVN_ITEMCHANGED消息 - C/C++ - 清泛网 - 专注C/C++及内核技术
...eport.SetItemState(nIndex,LVIS_SELECTED,LVIS_SELECTED);
但这远远不能满足需要,因为这种定位不具有在指定行上面鼠标单击选中的效果,为此我们需要向CListCtrl控件发送LVN_ITEMCHANGED消息,LVN_ITEMCHANGED是CListCtrl的WM_NOTIFY消息,其消息映射...
xpath路径表达式笔记 - C/C++ - 清泛网 - 专注C/C++及内核技术
...)
- root (根节点)
xpath可以用来选择这7种节点。不过,下面的笔记只涉及最常用的第一种element(元素节点),因此可以将下文中的节点和元素视为同义词。
一、xpath表达式的基本格式
xpath通过"路径表达式"(Path Expressio...
C++的公有继承、保护继承、私有继承有什么区别? - C/C++ - 清泛网 - 专注C...
...员
private:只有自己类内部可以访问的成员,其他情况均不可访问。
那么public、protected、private继承分别又是个啥呢?
通俗地讲,就是以什么样的一种方式把基类继承过来(是子类对基类的一种保护措施)。
比如私有继承是...
shared_ptr指针被赋值后,原指针会引用清零、自动释放。 - C/C++ - 清泛网 ...
...新的智能指针
//*(intg.get()) = *(p.get()); // 原指针不释放,仅修改原指针指向的内容
}
int _tmain(int argc, _TCHAR* argv[])
{
{
std::shared_ptr<int> sp(new int(2));
intg = sp;
}
std::shared_ptr<int...
vc/mfc *通配符 批量删除文件 - C/C++ - 清泛网 - 专注C/C++及内核技术
...eName;
delFileName.Format("%s\\test_*.xml", szDelPath);
补充:
不过SHFileOperation方法有时不起作用,用起来结果飘忽不定,详见:http://bbs.csdn.net/topics/390691058
路径末尾加上'\0'也一样,笔者亲测,删除有时成功有时失败。
改用C++的Fi...
C++字符串截断时中文的处理问题(中文被截断怎么处理?) - C/C++ - 清泛网...
...2] = 0; //是的话赋0
一个字节和0x80与运算(& 0x80 )是否不为零,不为零则该字节是汉字的第一个字节,否则是普通的ASCII字符。
具体请参考:https://www.tsingfun.com/it/cpp/1335.html
当然,还有其他方式就是判断 > 127 或 < 0(即首b...
c++编译错误:invalid new-expression of abstract class type - C/C++ - ...
...能new 子类。
纯虚函数例如 void fun() = 0; 是纯虚函数,不是纯虚函数不作要求。
另外,void fun() { } 空函数体也是实现。
纯虚函数相当于C#中abstract抽象类。
=0 说明函数是抽象的方法,谁继承它就必须实现...
csplitterwnd 窗口不能自适应的解决方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
csplitterwnd 窗口不能自适应的解决方法if (!m_wndSplitterH.CreateView(0, 0, RUNTIME_CLASS(CGraphFrame), sizeDummy, pContext)) { TRACE0("Failed to cr...if (!m_wndSplitterH.CreateView(0, 0, RUNTIME_CLASS(CGraphFrame), sizeDummy, pContext))
{
TRACE0("Failed to ...