现在位置: 首页 > 所有2012年发表的文章
2012-08-28 10:12 工业·编程 ⁄ 共 1768字 暂无评论
一)列表控件(CListCtrl)     了解一个单词先:Item行,一般我们都是用到位报表形式,即report,可以在列表控件的属性里设置.这里也只介绍这种形式.(一般都是会设置一个列表控件的变量) 1、其中InsertItem用于向列表控件插入一行,并设置第零列的值,如果有多列,该行其他列的值要使用SetItemText来设置数据。假设共3 列数据: m_ListCtrl.InsertItem(cnt, "gg");//插入一行,cnt:行号从0开始计数 m...
阅读全文
2012-08-28 10:05 工业·编程 ⁄ 共 1081字 暂无评论
    控件一般都是在对话框内的,单文档内嵌入对话框,然后在对话框内添加控件,所以也对话框内的控件。在这个对话框内的控件的父窗口也就是此对话框。理解父窗口是必须的。我们让控件随对话框变化也就是让控件随父窗口变化。 1、一般用两个函数来实现 a.void MoveWindow(int x,int y,int nWidth,int nHeight); x.y为起始地方的横纵坐标,也就是开始的长,高。是以左上角有(0,0)坐标的 nWidth, nHeight为控件新...
阅读全文
2012-08-28 09:54 工业·编程 ⁄ 共 324字 暂无评论
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) {     if( !CFrameWnd::PreCreateWindow(cs) )         return FALSE;     // TODO: 在此处通过修改     //  CREATESTRUCT cs 来修改窗口类或样式     cs.cx = 630;     cs.cy = 560;     cs.style &...
阅读全文
2012-08-28 09:50 工业·编程 ⁄ 共 4042字 暂无评论
一、框架窗口 框架窗口在其大小被改变的时候会收到WM_SIZE消息,这个消息的处理函数是CFrameWnd::OnSize,此函数接着调用RecalcLayout来重新安置各子窗口,它的主体代码如下: 》》》MFC窗口位置管理分析 if(GetStyle() & FWS_SNAPTOBARS) { CRect rect(0, 0, 32767, 32767); RepositionBars(0, 0xffff, AFX_IDW_PANE_FIRST, reposQuery, &rect, &rect, FALSE); RepositionBars(0, 0xffff, AFX_IDW_PANE_FIRST, rep...
阅读全文
2012-08-28 08:17 战略·谋略 ⁄ 共 3550字 暂无评论
《中国震撼》在国内文化界和出版界引起的“震撼”犹在,一本由张维为旧作修订而成的新书《中国触动》,再一次“触动”了读者。 “一个只会使用别人话语的民族在世界上是没有分量的,中国人要用自己的话语来解读中国和世界,中国崛起的过程也必然是一个中国话语崛起的过程。”这,正是张维为这几年不停写作的初衷。 记者:《中国震撼》出版后在国内引起强烈反响,这是您之前能够预想到的吗?您自己是如何看待这一现象的? 张维为:我确...
阅读全文
2012-08-28 08:03 工业·编程 ⁄ 共 9049字 暂无评论
    在一般用MFC编写的程序的窗口客户区中,可能有好几个子窗口(具有WM_CHILD风格的窗口)。上边是工具栏,中间是视图窗口,下边是状态栏。三个窗口在框架的客户区里和平共处,互不重叠。主框架窗口的尺寸改变了,别的子窗口都能及时调整自己的尺寸以便保持相互位置关系不变,例如状态条窗口总能保持在主框架客户区底部,并且其宽度总能和主框架客户区宽度一致。工具栏窗口总能停靠在主框架的某一边不变,其宽...
阅读全文
抽象类:  抽象类是特殊的类,不能被实例化(将定义了纯虚函数的类称为抽象类);除此以外,具有类的其他特性; 重要的是抽象类可以包括抽象方法,这是普通类所不能的,但同时也能包括普通的方法。 抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。 另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 ...
阅读全文
2012-08-28 06:59 工业·编程 ⁄ 共 4940字 暂无评论
    智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共享同一指针。每次创建类的新对象时,初始化指针并将引用计数置为1;当对象作为另一对象的副本而创建时,拷贝构造函数拷贝指针并增...
阅读全文
2012-08-28 06:56 工业·编程 ⁄ 共 561字 暂无评论
一、定义   纯虚函数是在基类中声明的虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的实现方法。在基类中实现纯虚函数的方法是在函数原型后加“=0”   virtual void funtion()=0 二、引入原因    1、为了方便使用多态特性,我们常常需要在基类中定义虚拟函数。    2、在很多情况下,基类本身生成对象是不合情理的。例如,动物作为一个基类可以派生出老虎、孔雀等子类,但动物本身...
阅读全文
    老子说:“知人者智,自知者明;胜人者有力,自胜者强。”意思是说,了解别人的人是聪明人, 了解自己的人是明白人;战胜别人说明有力量,战胜自己的人是真正的强者。在古代武侠小说中,笑傲江湖,争霸天下,孤独求败,到头来发现,最需要战胜的,其实是自己。 为什么会是这样的?鲁迅的几句话或者能给我们启发:“以今日之我战胜昨日之我。”战胜自己,其中之一是战胜昨天的自己,实现对自己的超越。  ...
阅读全文