大约有 12,000 项符合查询结果(耗时:0.0079秒) [XML]

https://www.tsingfun.com/it/cpp/1442.html 

mfc 画圆角矩形 - C/C++ - 清泛网 - 专注C/C++及内核技术

...闪屏现象,需要使用MemDC,调用方法类似,大家自行调整下。 推荐: 《MFC采用双缓存解决闪屏问题(使用了双缓存还是闪屏的)》 mfc 画图 圆角矩形
https://www.tsingfun.com/it/cpp/1504.html 

register int i;的含义 - C/C++ - 清泛网 - 专注C/C++及内核技术

...本不需要你多此一举。 所以根本就极少用。大多数情况下,你声明了也没有用,因为编译器不会照你说得做,而是在系统优化的时候自己决定让哪些作为寄存器变量存在。 register int
https://www.tsingfun.com/it/cpp/1536.html 

关于 __VA_ARGS__ 宽字符版本的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术

...可以匹配单 / 宽字符的可变参数处理函数便可以解决,如下: #define logging(x, ...) \ Log(__FUNCTION__, __LINE__, (x), __VA_ARGS__) void Log(LPCSTR func, INT line, LPCTSTR fmt, ...) { // 设置地域,不然_vftprintf_s写不了中文 setlocal...
https://www.tsingfun.com/it/cpp/1568.html 

MFC RadioButton不互斥?可能由于不同分组导致 - C/C++ - 清泛网 - 专注C/C++及内核技术

MFC RadioButton不互斥?可能由于不同分组导致现象如下:MFC添加的单选默认是互斥的,如果出现上述情况,可能是它们处于不同的分组或Tab顺序不连续。分组:每组第一个RadioButton的Group...现象如下: MFC添加的单选默认是互斥的...
https://www.tsingfun.com/it/cpp/1577.html 

MFC OnKeyDown没反应,不响应键盘操作 - C/C++ - 清泛网 - 专注C/C++及内核技术

...M_KEYDOWN() END_MESSAGE_MAP() 添加了消息映射后, 发现无论按下键盘的哪个键OnKeyDown函数体都没有被执行。基于对话框的程序是无法直接响应键盘消息的,需要重载虚函数PreTranslateMessage()。 解决方案(重载PreTranslateMessage函数): ...
https://www.tsingfun.com/it/cpp/2091.html 

error C2512: “Foo”: 没有合适的默认构造函数可用 - C/C++ - 清泛网 - 专...

...or C2512: “Foo”: 没有合适的默认构造函数可用错误信息如下:C: Program Files Microsoft Visual Studio 11.0 VC INCLUDE xmemory0(601) : error C2512: Foo: 没有合适的默认构...错误信息如下: C:\Program Files\Microsoft Visual Studio 11.0\VC\INCLUDE\xmemory0(601) ...
https://www.tsingfun.com/it/cpp/2117.html 

Error: must call SetScrollSizes() or SetScaleToFitSize()问题的解决 - C...

...都改了),但是程序运行后发生错误,调试发现程序进入下面的错误处理中。 void CScrollView::OnPrepareDC(CDC* pDC, CPrintInfo* pInfo) { ASSERT_VALID(pDC); #ifdef _DEBUG if (m_nMapMode == MM_NONE) { TRACE(traceAppMsg, 0, "Error: must call...
https://www.tsingfun.com/it/cpp/2122.html 

MFC GDI获取文字的宽度及高度 - C/C++ - 清泛网 - 专注C/C++及内核技术

...DC的GetTextExtent函数可以获取指定文字的大小,部分代码如下:CDC* pDC = CDC::FromHandle(::GetDC(NULL)); if (pDC) ...使用CDC的GetTextExtent函数可以获取指定文字的大小,部分代码如下: CDC* pDC = CDC::FromHandle(::GetDC(NULL)); if (pDC) { ...
https://www.tsingfun.com/it/cpp/2147.html 

GetNextDlgTabItem用法详解,回车替代Tab键切换控件焦点 - C/C++ - 清泛网 ...

...照对话框Tab顺序(rc中Ctrl+D查看、点击修改)检索上一个/下一个控件句柄。 函数原型: HWND GetNextDlgTabltem(HWND hDlg,HWND hCtl,BOOL bPrevious); The GetNextDlgTabItem function retrieves a handle to the first control that has the WS_TABSTOPstyle that precedes (or...
https://www.tsingfun.com/it/cpp/2432.html 

C++ 智能指针shared_ptr,weak_ptr,shared_from_this实践 - C/C++ - 清泛网 - 专注C/C++及内核技术

...数使用: 强指针:任务都要执行;弱指针:允许某情况下任务丢弃不执行。 强指针 lock 时会加锁,因此尽量在最后的线程控制权转移的时候才lock,传递使用shared_ptr & 或 weak_ptr,可极大地减少锁的次数,提高效率。(强指针赋...