大约有 40,000 项符合查询结果(耗时:0.0459秒) [XML]
VC/MFC 临界区域使用方法实例 - C/C++ - 清泛网 - 专注C/C++及内核技术
...的资源。
以下为临界区域的使用方法:
*.h头文件:
#include <winbase.h>
CRITICAL_SECTION m_cs_test; ///< 定义一个临界区域对象
*.cpp源文件使用方法:
在类的构造函数内初始化临界区域对象
//该函数必须在任何线程调用EnterCriticalSe...
WSAAsyncSelect模型 - C/C++ - 清泛网 - 专注C/C++及内核技术
...MFC对话框的工程,工程名为test,然后在testDlg.h中定义
#include "winsock2.h"
#pragma comment(lib, "WS2_32")
#define WM_SOCKET (WM_USER+1)
同时在该文件中加入一个自定义消息处理函数
afx_msg LRESULT OnSocketMsg(WPARAM wParam,LPARAM lParam);
在testDlg.cpp中...
error LNK2019: 无法解析的外部符号_socket,该符号在函数 中被引用 - C/C+...
... 个,跳过 0 个 ==========
解决方法如下:
在CPP文件include语句之后加上如下代码:
#pragma comment(lib,"ws2_32.lib")
LNK2019 socket
cgridctrl 单元格下拉,单元格事件 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
}
*pResult = 0;
}
另外,附上单元格下拉的代码:
#include "GridCtrl_src/GridCellCombo.h"
...
CStringArray m_productArry;
...
m_gridDetail.SetCellType(item,0,RUNTIME_CLASS(CGridCellCombo));
CGridCellCombo*pCell = (CGridCellCombo*)m_gridDetail.GetCell(item,0);
pCell->S...
CSingleLock类介绍 - C/C++ - 清泛网 - 专注C/C++及内核技术
...的详细信息,请参见Visual C ++程序员指南中的文章。
#include <afxmt.h>
简单说,同步对象(派生自CSyncObject的对象)本身有Lock()、Unlock()函数可以实现加解锁,CSingleLock只是对同步对象进行一层包装,实现了离开函数作用域自动...
CListCtrl 如何设置单元格颜色? - C/C++ - 清泛网 - 专注C/C++及内核技术
...入的代码:ColorListCtrl.zip(4个文件)
将源码引入工程,#include "ColorListCtrl.h",将CListCtrl换成CColorListCtrl,构造函数中指定CColorListCtrl对象的列数(这里假定CListCtrl你已经会用了)。
部分代码如下:
//设置列是否有竖线隔开
m...
XP风格按钮的实现 - C/C++ - 清泛网 - 专注C/C++及内核技术
...ton.cpp和XPButton.h导入到工程中;
3.在CTestDlg.h添加头文件 #include "XPButton.h";
4.关闭工程,将工程目录下的.clw文件删除,重新打开工程,为对话框添加一个按钮。通过类向导为此按钮控件添加一个变量,变量类型选择CXPButton;
(...
在vc中使用xtremetoolkit界面库-----安装及环境配置 - C/C++ - 清泛网 - 专...
...soft Visual Studio\xtremetoolkit15.3.1\Xtreme ToolkitPro v15.3.1\Bin\vc60
include files: D:\MICROSOFT VISUAL STUDIO\XTREMETOOLKIT15.3.1\XTREME TOOLKITPRO V15.3.1\SOURCE
Library files: D:\MICROSOFT VISUAL STUDIO\XTREMETOOLKIT15.3.1\XTREME TOOLKITPRO V15.3.1\LIB\VC60
好了,现在我们就编译...
error C2758: “ConstInit::cival”: 必须在构造函数基/成员初始值设定项列...
...这些特殊的类成员。如下例所示:
//const成员初始化
#include <iostream>
using std::cout;
class ConstInit {
public:
ConstInit(int i=0):ival(i),cival(i),rival(i){}
private:
int ival;
const int cival;
int &rival;
//只要初始化表达式是一个常...
error: cannot dynamic_cast ‘b’ (of type ‘class Base*’) to type ‘c...
...: c++ - converting a base class pointer to a derived class pointer):
#include <iostream>
using namespace std;
class Base {
public:
Base() {};
virtual ~Base() {}; // make it polymorphic
};
template<class T>
class Derived: public Base {
T _val;
public:
Derived() {}
Deriv...
