mfc
文章平均质量分 81
笨小鸟
成功来自奋斗,用百分之百的努力去学习。
展开
-
WM_CLOSE 和 WM_DESTORY
MFC程序的死亡相对于初生来说要简单的多,主要是以下几步: 1.使用者通过点击File/Close或程序窗口右上角的叉号发出WM_CLOSE消息。 2.程序没有设置WM_CLOSE处理程序,交给默认处理程序。 3.默认处理函数对于WM_CLOSE的处理方式为调用::DestoryWindow,并因而发出WM_DESTORY消息。转载 2012-04-14 15:21:15 · 1277 阅读 · 0 评论 -
CListCtrl选中某行
1、设置CListCtrl选中行m_list.SetItemState(nIndex,LVIS_FOCUSED | LVIS_SELECTED,LVIS_FOCUSED | LVIS_SELECTED);注意:这句代码只是让指定行高亮显示,如果使用后再用GetSelectionMark函数来得到选中行,结果往往是错误的。比如,先用鼠标点击选中第5行,调用GetSelectionMark函数转载 2012-04-14 21:00:14 · 20873 阅读 · 1 评论 -
VC的CListCtrl控件
1. CListCtrl 样式及设置2. 扩展样式设置3. 数据插入4. 一直选中Item5. 选中和取消选中Item6. 得到CListCtrl中所有行的checkbox的状态7. 得到CListCtrl中所有选中行的序号8. 得到item的信息9. 得到CListCtrl的所有列的header字符串内容10. 使CListCtrl中一项可见,即滚动滚动条转载 2012-04-13 20:53:59 · 671 阅读 · 0 评论 -
MFC剪切板使用
Windows剪贴板是一种比较简单同时也是开销比较小的IPC(InterProcess Communication,进程间通讯)机制。Windows系统支持剪贴板IPC的基本机制是由系统预留的一块全局共享内存,用来暂存在各进程间进行交换的数据:提供数据的进程创建一个全局内存块,并将要传送的数据移到或复制到该内存块;接受数据的进程(也可以是提供数据的进程本身)获取此内存块的句柄,并完成对该内存块转载 2012-04-15 11:03:06 · 3659 阅读 · 0 评论