会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
奥雷连诺
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
下一页
2010年12月2日
多线程中CString内存泄漏的解决方法。
摘要: 多线程导致的内存泄漏DWORD WINAPI ConnectionWorkerProc(LPVOID pObject){CString strPath;CString strFileName;CString currentStr;TCHAR currentPath[512] = _T("");T...
阅读全文
posted @ 2010-12-02 10:23 奥雷连诺
阅读(711)
评论(0)
推荐(0)
2010年11月23日
反转字符串数组,异或交换两个值
摘要: #include#includevoid reverseArray(char *pArray){ int len = 0; while(*pArray++) { len++; } if(len == 0) { return ; } char * temp = new char[len +1]; f...
阅读全文
posted @ 2010-11-23 11:26 奥雷连诺
阅读(228)
评论(0)
推荐(0)
2010年11月19日
学习进步的方法
摘要: 1. 聪明和谦逊 一个人越谦虚进步越快,承认自己的无知才会去正视和弥补自己的错误。理解程序需要通常很强的对细节把握和理解能力,这对程序员的智力有很大要求,但是很好的利用聪明要比你到底有多聪明要重要的多。有个程序员需要也需要谦虚,用谦虚去促进自己的智慧,使得自己更加聪明。这是软件开发者的两个基本素质要...
阅读全文
posted @ 2010-11-19 16:31 奥雷连诺
阅读(315)
评论(0)
推荐(0)
sizeof()结构体对齐
摘要: struct Test1{char name;int score;Student *pNext;};struct Test2{char name[3];int score;Student *pNext;};struct Test3{char name[6];int score;Stude...
阅读全文
posted @ 2010-11-19 10:49 奥雷连诺
阅读(203)
评论(0)
推荐(0)
2010年10月28日
C++ string在unicode下
摘要: VS2008编译环境下string 不管是在unicode还是多字节字符集下。都是单字节,数字字母占一个字节,汉字占2个字节。如果想用宽字符 请用std::wstring,这个和THCAR的效果相同。当然也可以用微软的CString更方便些。I have written before about ...
阅读全文
posted @ 2010-10-28 12:44 奥雷连诺
阅读(703)
评论(0)
推荐(0)
得到控件在窗口的位置
摘要: GetDlgItem(IDC_STATIC_EMPTY_PHONE)->GetWindowRect(&tempRect); //得到控件屏幕位置this->ScreenToClient(&tempRect); //转成相对窗口的位置,this是控件所在的窗口this->InvalidateRect(...
阅读全文
posted @ 2010-10-28 11:19 奥雷连诺
阅读(316)
评论(0)
推荐(0)
2010年10月26日
得到透明画刷的颜色。
摘要: CBrush *pBrush=CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH)); LOGBRUSH tempBrush; pBrush->GetLogBrush(&tempBrush); dc.FillSolidRect(&m_Static...
阅读全文
posted @ 2010-10-26 10:07 奥雷连诺
阅读(296)
评论(0)
推荐(0)
2010年10月21日
通过OnPaint()给 CXXDialog填充不同的颜色。
摘要: ON_WM_CTLCOLOR给对话框绘图,部分绘图很不好弄。 比如下面HBRUSH CShortMsgDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) {HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, ...
阅读全文
posted @ 2010-10-21 17:15 奥雷连诺
阅读(345)
评论(0)
推荐(0)
2010年10月18日
CFileDialg文件后缀名的限制
摘要: CString szFilterFDlg;szFilterFDlg=_T("image (*.jpg;*.bmp;*.png)|*.jpg;*.bmp;*.png|(*.jpg)|*.jpg|(*.bmp)|*.bmp|(*.png)|*.png||");CFileDialog FileDlg(TR...
阅读全文
posted @ 2010-10-18 10:13 奥雷连诺
阅读(328)
评论(0)
推荐(0)
2010年8月31日
尽量不操作类的属性的原因。
摘要: 不要操作类属性的原因 因为最好以方法的形式提供给被调用者,也许你熟悉你的类可以随意在类外面操作自己的属性。单别人可能会恼火,纠结。一个类,最好只有方法公开,如果有属性作为开关或者其他东西,那不太好,除非你写的清清楚楚,这些属性是可操作的,显而易见的。提供给别人的类,当别人用你的类的时候 是关心你的...
阅读全文
posted @ 2010-08-31 13:50 奥雷连诺
阅读(135)
评论(0)
推荐(0)
2010年8月24日
程序关闭困难,析构函数执行不到的原因。
摘要: class A{A();~A();char * m_pChar;};class Sum{ Sum(); ~Sum();A *m_pA;};Sum::~Sum(){m_pA=new A();}Sum::~Sum(){delete m_pA;}A::A(){int iCount=3;m_pChar=...
阅读全文
posted @ 2010-08-24 15:35 奥雷连诺
阅读(573)
评论(0)
推荐(0)
2010年8月12日
CEdit回车自动换行,动态创建菜单
摘要: CEdit 控件属性设置Multiline,Vertical scroll,AutoVScroll,Want Return,4个属性设置为true.就是按回车自动换行。===环境:VS2008CMenu menu1; POINT curPos;menu1.CreatePopupMenu(); Se...
阅读全文
posted @ 2010-08-12 20:08 奥雷连诺
阅读(252)
评论(0)
推荐(0)
2010年8月9日
msxml增删改查
摘要: 注意包含头文件#include "msxml.h" #import "msxml.dll"以及 CoInitialize(NULL); //初始化com组件以下的XmlDocument可换为MSXML::IXMLDOMDocumentPt...
阅读全文
posted @ 2010-08-09 09:39 奥雷连诺
阅读(171)
评论(0)
推荐(0)
2010年8月5日
结构体不能赋值的原因.CListCtrl不响应右键。想法回溯。
摘要: struct Union_Sting{ CString stra; CString strb;}在别的类中使用的使用时候,会遇到。CString strSource;Union_Sting unStr;unStr.stra=strSource; //异常了,这时候就需要向上找错误的原因,我遇到的...
阅读全文
posted @ 2010-08-05 15:19 奥雷连诺
阅读(187)
评论(0)
推荐(0)
【转】修改对话框边框颜色
摘要: 有的时候,你可能为了某种需要修改对话框边框的颜色,你可能觉得这很简单, 响应WM_NCPAINT消息就可以了, 其实我一开始也这么想, 并且也这么做, 后来却发现,根本没用,或许是知识有限,学习不到位吧,不过还好,历经千辛万苦终于找到了解决的方法,下面的例子就是将对话框的边框修改为红色:对于对话框...
阅读全文
posted @ 2010-08-05 13:41 奥雷连诺
阅读(232)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
下一页
公告