大约有 6,000 项符合查询结果(耗时:0.0101秒) [XML]
Boost智能指针——shared_ptr - C/C++ - 清泛网 - 专注C/C++及内核技术
...以共享所有权的智能指针,首先让我们通过一个例子看看它的基本用法:
#include <string>
#include <iostream>
#include <boost/shared_ptr.hpp>
class implementation
{
public:
~implementation() { std::cout <<"destroying implementation\n"; }
void do_something...
AfxGetApp->GetMainWnd() 与 AfxGetMainWnd() - C/C++ - 清泛网 - 专注C/C++及内核技术
...有活动窗口则取主窗口,任何程序总要有一个主窗口,所以它的调用不会出现问题,如果想取得程序的主窗口建议用AfxGetApp()->GetMainWnd().
要注意的是控制台程序没有窗口,其窗口句柄始终为0.其次后台线程其实就是一个控制台式的...
VC/MFC 临界区域使用方法实例 - C/C++ - 清泛网 - 专注C/C++及内核技术
...CriticalSection函数决不允许调用线程进入等待状态。相反,它的返回值能够指明调用线程是否能够获得对资源的访问权。因此,如果TryEnterCriticalSection发现该资源已经被另一个线程访问,它就返回FALSE。在其他所有情况下,它均返...
VC 对话框背景颜色、控件颜色 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
return hbr;
}
效果如下:
对于其中nCtlColor类型,即它的取值:
CTLCOLOR_DLG 对话框
CTLCOLOR_EDIT 编辑框
CTLCOLOR_LISTBOX 列表框
CTLCOLOR_MSGBOX 消息框
CTLCOLOR_SCROLLBAR 滑动条
CTLCOLOR_STATIC 静态文本框、矩形...
CListCtrl 扩展风格设置方法:SetExtendedStyle和ModifyStyleEx 区别 - C/C...
...以WS_EX_作为前缀,比如WS_EX_CLIENTEDGE,
在listctrl 控件中,它的扩展风格的值并没有存入窗口的GWL_EXSTYLE属性值中,而是通过发送LVM_SETEXTENDLISTVIEWSTYLE消息给listctrl控件来实现,因此它就不能通过ModifyStyleEx做设定。
比较起ModifyStyle,...
Linux automake自动编译全攻略 - C/C++ - 清泛网 - 专注C/C++及内核技术
...常用于大型工程的自动化编译,我们只需编写Makefile.am,它的规则比直接编写Makefile简单得多(Makefile不熟悉的要好好学习一下),而且也灵活的多。使得开发者只需关心代码逻辑,不必过于关心项目的编译配置。
automake流程图...
MFC CSyncObject,CSingleLock,CMultiLock同步类 - C/C++ - 清泛网 - 专注C/C++及内核技术
...lass CSingleLock;
friend class CMultiLock;
说明这两类是它的友函数,可以互相访问类里的内容。
三、CSingleLock
1、全局类,没有父类,没有子类。
2、由于友元作用,它可以使用CSyncObject类中的4个对象。
3、与 CMul...
CSingleLock类介绍 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
要使用CSingleLock对象,在受控制资源的类成员函数中调用它的构造函数。然后调用IsLocked成员函数以确定该资源是否可用。如果可用,则继续执行成员函数剩余的逻辑。如果资源不可用,等待一定时间资源被释放,或返回失败。...
C++ 获得当前执行文件的路径 - C/C++ - 清泛网 - 专注C/C++及内核技术
...使用GetCurrentPath()也可以,但是如果此时打开CFileDialog后,它的路径就变成了选中的文件路径,而不是可执行文件的路径了。
C++ 执行文件 当前路径
MFC中通过Tooltip类实现悬浮鼠标显示提示信息 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
其实上面的第四步可以不要,就是在AddTool时,就可以将它的第二个参数就设置为提示文字,至于风格可以在Create的时候设置。
方法三:
自己封装SDK中的这个控件,难度是大点,但是可控性和适用性都可以大大提高。
e.g.
...