MFC
文章平均质量分 72
凊晨
初出茅庐
展开
-
AfxBeginThread函数参数传递的问题
转载自:AfxBeginThread函数参数传递的问题一、背景最近接手一个软件开发项目,该软件需要同时启动多个线程进行订单作业,而且每个订单可能会处理大批量数据,运行起来时内存占用率有可能会比较大,所以采用多线程作业。同时由于每个线程都会调用某些公用的动态库或全局变量,如果某个动态库不支持多线程调用,如动态库中定义了多个全局变量,则多个线程同时作业时会出现数值错转载 2014-05-06 22:45:36 · 2067 阅读 · 0 评论 -
SCROLLINFO结构详解
转自:http://www.cnblogs.com/hanyonglu/archive/2011/04/20/2022620.htmlSCROLLINFO结构详解在刚开始使用SCROLLINFO结构时感觉很不顺手,尤其其中的成员fMask理解不太深刻,经过查询资料才理解一二。 在使用滚动条功能时,如果要设置它的范围和位置可以用以前的函数,例如:SetSc转载 2013-10-08 17:18:46 · 1448 阅读 · 0 评论 -
MFC_CTreeCtrl样式
本文转载自:http://blog.csdn.net/qq1134993111/article/details/11317041[cpp] view plaincopySetTreeStyle( CTreeCtrl* pTreeCtrl, DWORD dwStyle/*=TVS_HASLINES|TVS_LINESATROOT|TVS_HASBUTT转载 2013-12-24 10:48:38 · 2254 阅读 · 0 评论 -
CRect类用法介绍
【转】CRect类是MFC的常用类,十分基础,故整理出来以供新手参考。 我用金山快译查了一下没有rect这个单词,估计是rectangle的简写,rectangle是长方形、矩形的意思。 默认坐标系:原点为左上角,右边为x轴正方向,下边为y轴正方向。 构造函数(CRect)有五个原型,第二个原型和第三个原型是拷贝构造函数。现在我用其它三个构造函数构造一个左上角坐标为(10,20),x方向边长转载 2013-10-08 21:15:37 · 23038 阅读 · 0 评论 -
C++ string转换CString
转载自:http://blog.csdn.net/flywithmj/article/details/7305963我们在写程序时,常常会遇到类型转换的问题。现总结一些常见的类型转换。1,const char*(C风格字符串)与string之间转换: (1) const char*可以直接对string类型赋值,例如:转载 2014-01-20 14:44:45 · 1200 阅读 · 0 评论 -
CMFCMenuButton的基本用法
转自:http://blog.csdn.net/skyereeee/article/details/7848689 第一步:关联变量,设为m_menubutton第二步:创建资源菜单,设为IDC_MENU1,下拉菜单为ID_ITEM1,ID_ITEM2第三步:将菜单和按钮关联起来,在InitDialog中加入下述代码。CMenu* pMenu = new CMenu;p转载 2013-10-08 21:21:24 · 3664 阅读 · 0 评论 -
取出一个字节(byte)中的每一位(bit)
byte byZT = 0x36;int n0, n1, n2, n3, n4, n5, n6, n7;n0 = (byZT & 0x01) == 0x01 ? 1 : 0; if (n0 == 0) textBox50.Text = "正常"; else textBox50.Text = "异常";n1 = (byZT & 0x02) == 0x02 ? 1 : 0;n2 = (原创 2014-04-25 16:58:00 · 8564 阅读 · 1 评论