首页 > 编程语言 > 详细

6.MFC

时间:2016-07-21 23:28:28      阅读:184      评论:0      收藏:0      [点我收藏+]

一、切分窗口

  1.切分窗口分类

   静态切分 - 在窗口创建出来的时候就已经完成切分

   动态切分 - 在程序执行过程中根据用户的需要实时完成切分,最多只能切出2*2个(最多2行2列)

  2.相关类

   CSplitterWnd - 父类CFrameWnd(只有一个客户区的窗口叫规则框架窗口),封装了关于不规则窗口的操作

  3.静态切分

   (1)定义CSplitterWnd类对象

   (2)重写CFrameWnd::OnCreateClient函数

      创建不规则框架窗口

        BOOL  CSplitterWnd::CreateStatic( CWnd*    pParentWnd,

                                                                         int           nRows,

                                                                         int           nCols,

                                                                         DWORD   dwStyle = WS_CHILD | WS_VISIBLE,

                                                                         UINT        nID = AFX_IDW_PANE_FIRST ); 

      给不规则框架窗口的各个客户区创建视图窗口

        virtual  BOOL  CSplitterWnd::CreateView( int                       row,

                                                                                  int                       col,

                                                                                  CRuntimeClass*    pViewClass,

                                                                                  SIZE                    sizeInt,

                                                                                  CCreateContext*  pContext );

      

6.MFC

原文:http://www.cnblogs.com/csqtech/p/5693306.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!