大约有 8,000 项符合查询结果(耗时:0.0097秒) [XML]
MFC非客户区完美自绘(标题栏,边框,标题按钮)例子 - C/C++ - 清泛网 - 专...
...代码是用VS2008+SP1开发的。
没什么关键技术,就是NCPAINT和NCCALLSIZE这两个处理好。绘制的时候用CWindowDC dc(this);,然后设置绘制的裁剪区域,按钮用Dui的思想绘制并封装成一个类CDUIButton,这样可以随便往标题添加任何按钮。
以...
error C2804:binary \'operator +\' has too many parameters - C/C++ - 清泛网 - 专注C/C++及内核技术
...对称的操作符,如算术操作符、相等操作符、关系操作符和位操作符,最好定义为普通非成员函数。因此+应该重载为普通非成员函数。这里重载为成员函数时多了一个this形参,故对于+操作符来说,出现参数过多的错误。
即书...
在vc中使用xtremetoolkit界面库-----简单控件的使用 - C/C++ - 清泛网 - 专...
...中的Custom Control来使用xtremetoolkitPro中更炫酷的控件了:
和上面的步骤一样,我们先添加两个Custom Control控件:
设置左边的Custom Control的ID 为 IDC_EDIT, Class为:CodejockSyntaxEditor (为什么要设为CodejockSyntaxEditor,我们到后在再说);
...
C++ ADO Excel中RecordSet.Open打开记录的两个参数adOpenKeyset、adLockBat...
...户删除的记录,但除无法查看其他用户添加的记录外,它和动态游标相似。其他用户所做的数据更改依然可见。
2 adOpenDynamic 使用动态游标。其他用户所做的添加、更改或删除均可见,而且允许 Recordset 中的所有...
passing xxx as \'this\' argument of xxx discards qualifiers - C/C++ - 清泛网 - 专注C/C++及内核技术
...义这个版本,因此编译器提示错误.
解决方法就是将getId和getName方法声明为const成员,即在函数末尾加上const关键字。
const 常量成员
error C2280: \'std::mutex::mutex(const std::mutex &)\' : attempting to...
...
解决方法:
将包含std::mutex的类的拷贝构造函数和赋值操作符重载函数,自定义或者标记为delete.
例如:
class Account {
public:
Account(int id_, double ba = 0.0) :id(id_), balance(ba){}
void withdraw(double amount){
balance -= amount;
}
...
Error: must call SetScrollSizes() or SetScaleToFitSize()问题的解决 - C...
...areDC(CDC* pDC, CPrintInfo* pInfo)
{
// TODO: 在此添加专用代码和/或调用基类
m_nMapMode = MM_TEXT;
CScrollView::OnPrepareDC(pDC, pInfo);
}
CView SetScrollSizes
MFC GDI中位图的显示 位图绘制 - C/C++ - 清泛网 - 专注C/C++及内核技术
...0, SRCCOPY );
//StretchBlt可以按照指定大小实现位图的伸缩和拉伸,用法一样
效果(位置暂未调整):
MFC GDI 位图 CBitmap BitBlt
VC IP地址控件(CIPAddressCtrl )的自绘 - C/C++ - 清泛网 - 专注C/C++及内核技术
...m_pSetFont != NULL ? m_pSetFont : m_pfDefault));
ReleaseDC(pDC);
}
和CEdit的自绘很类似,唯一的区别在于这里使用OnCtlColor,CEdit使用CtlColor。2125|2128|1544IP地址控件 CIPAddressCtrl 自绘
GetNextDlgTabItem用法详解,回车替代Tab键切换控件焦点 - C/C++ - 清泛网 ...
...Cxxx::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加专用代码和/或调用基类
UINT nKeyCode = pMsg->wParam;
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN)
{
CWnd *wnd = GetFocus();
if (wnd != NULL)
{
char str[256];
CString ClassName = _T("Button...
