- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 各种消息下wParam及lParam值的含义
01、WM_PAINT消息 LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高 02、滚动条WM_VSCROLL或WM_HSCROLL消息 LOWORD(wParam)指出了鼠标对滚动条的操作。比如上、下、左、右、翻页、移动等。 03、击键消息,有WM_SYSKEYDOWN、WM_SYSKEYUP、WM_KEYUP、WM_KEYDOWN wPa
2015-12-30 12:00:39 4671 1
原创 STL之迭代器
除了为每个容器定义的迭代器之外,标准库在头文件iterator中还定义了额外几种迭代器,包括: (1)插入迭代器(insert_iterator):被绑定到一个容器上,可用来向容器插入元素。 (2)流迭代器(stream_iterator):被绑定到输入输出流,可用来遍历所关联的IO流。 (3)反向迭代器(reverse_iterator):向后而不是向前移动,除了forward_list之
2015-12-23 13:43:12 302
原创 MFC 之双缓冲
void CListCtrlEx::DrawProgress(CDC *pDC, CString &strText, CRect &rcCell, BOOL bSelected, const CellData &cellData) { CRect rcFill(rcProg); rcFill.DeflateRect(1,1,1,1); float fPersent
2015-12-09 16:34:11 377
转载 秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别
本文将带领你与多线程作第一次亲密接触,并深入分析CreateThread与_beginthreadex的本质区别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与_beginthreadex到底有什么区别,在实际的编程中到底应该使用CreateThread还是_beginthreadex? 使用多线程其实是非常容易的,下面这个程序的主线程会创建了一个子线
2015-12-03 09:20:24 354
转载 秒杀多线程第一篇 多线程笔试面试题汇总
系列前言 本系列是本人参加微软亚洲研究院,腾讯研究院,迅雷面试时整理的,另外也加入一些其它IT公司如百度,阿里巴巴的笔试面试题目,因此具有很强的针对性。系列中不但会详细讲解多线程同步互斥的各种“招式”,而且会进一步的讲解多线程同步互斥的“内功心法”。有了“招式”和“内功心法”,相信你也能对多线程挥洒自如,在笔试面试中顺利的秒杀多线程试题。 ---------
2015-12-02 13:35:52 254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人