![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
xiaohuoma7620
这个作者很懒,什么都没留下…
展开
-
CreateProcess失败的问题
【现象】CreateProcess失败,总是返回998错误。【原因】STARTUPINFO si;PROCESS_INFORMATION pi;没有初始化。【正确例子】#include #include #include void _tmain( int argc, TCHAR *argv[] ){ STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) ); si.cb原创 2010-07-23 08:22:00 · 16658 阅读 · 2 评论 -
[c++]短路法则
短路法则也可以称为快速死亡法则 也就是当部分表达式的计算可以产生结果的时候就执行跳转,余下的表达式则不被计算。通常这样做更快,但当计算过程有副作用时就要仔细考虑了。原创 2010-09-21 17:42:00 · 3409 阅读 · 0 评论 -
根据内容,自动调整CListCtrl的列宽
// 根据内容,自动调整CListCtrl的列宽void CCommonUtil::AutoAdjustColumnWidth(CListCtrl *pListCtrl){ pListCtrl->SetRedraw(FALSE); CHeaderCtrl *pHeader = pListCtrl->GetHeaderCtrl(); int nColumnCount =原创 2012-06-18 17:09:03 · 4756 阅读 · 0 评论 -
VC实现串口通信例程
VC实现串口通信例程作者:阮帮秋(2001.4) 摘要:WIN95界面下的VC++串口通讯程序在WIN32下是不建议对端口进行操作的,在WIN32中所有的设备都被看成是文件,串行口也不例外也是作为文件来进行处理的。 关键词 串行口,DWORD,缓冲区 WIN95界面下的VC++串口通讯程序在WIN32下是不建议对端口进行操作的,转载 2012-07-05 15:37:26 · 1138 阅读 · 0 评论 -
windows编程——方便的宏定义
wingdi.h#define RGB(r,g,b) ((COLORREF)(((BYTE)(r)|((WORD)((BYTE)(g))<<8))|(((DWORD)(BYTE)(b))<<16)))#define GetRValue(rgb) ((BYTE)(rgb))#define GetGValue(rgb) ((BYTE)(((WORD)(rgb)) >> 8))#d原创 2012-11-09 08:48:21 · 1078 阅读 · 0 评论 -
帮你解决0xc0150002
今天遇到一个程序,执行时蹦出0xc0150002错误。到wa原创 2014-06-23 22:16:47 · 743 阅读 · 0 评论 -
VLD也不过如此
Visual Leak Detector Version 2.2.3 installed...........Detected memory leaks!Dumping objects ->{696} normal block at 0x09940040, 2764800 bytes long. Data: 58 77 67 58 77 67 56 77 68 56 77原创 2014-07-31 19:44:56 · 511 阅读 · 0 评论