码迷,mamicode.com
首页 > 编程语言 > 详细

6.MFC

时间:2016-07-21 23:31:34      阅读:215      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!