- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 容器的插队原则,移动容器元素位置。
在容器或者链表中,移动元素位置是一个经常要做的操作。比如把第5个元素移动到第10个位置,第20个元素移动到第4个位置。在元素的移动中,最好注意一个原则:在不影响要移动到的位置的前提上移动元素,如果要把元素往前移动,则先删除自己,再把元素移动到前面。如果要把元素移动到后面,则先移动元素,再删除自己。往前:先删除,再移动。往后:先移动,再删除。为什么这样做呢?因为这样做可以保证我们可以
2013-07-31 14:05:50 897
转载 DrawText函数
函数原型int DrawText(HDC hDC, // 设备描述表句柄LPCTSTR lpString, // 将要绘制的字符串int nCount, // 字符串的长度LPRECT lpRect, // 指向矩形结构RECT的指针UINT uFormat // 正文的绘制选项);参数hdc:[输入]设备环境句柄。
2013-07-29 09:53:13 2260
原创 CScrollView滚动条范围问题 超过32位不能正确下拉问题
感谢微软提供的方法,非常简单:在OnScroll函数中添加:BOOL CMyScrollView::OnScroll(UINT nScrollCode, UINT nPos, BOOL bDoScroll) { SCROLLINFO info; info.cbSize = sizeof(SCR
2013-07-26 10:27:58 1232
原创 MFC CSocket正确设置接收和发送超时
CSocket超时设置经过测试,只有这样才能有用。自己由CSocket派生一个类,类名自己定。class CTimeOutSock : public CSocket{// Attributespublic: BOOL SetTimeOut(UINT uTimeOut=1000); BOOL KillTimeOut();private:
2013-07-10 12:04:09 1990
原创 MFC 如何显示时间星期月份
CString strTime;CTime currentTime = CTime::GetCurrentTime();strTime = currentTime.Format("%Z-%Y-%m-%d %H:%M:%S");AfxMessageBox(strTime);
2013-07-09 22:13:20 897
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人