Chinaunix首页 | 论坛 | 博客
  • 博客访问: 30460
  • 博文数量: 7
  • 博客积分: 290
  • 博客等级: 二等列兵
  • 技术积分: 85
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-08 14:29
文章分类

全部博文(7)

文章存档

2010年(7)

我的朋友

分类: BSD

2010-09-08 14:59:33

把客户区分割成两个窗口

#include <wx/splitter.h>
#include <wx/scrolwin.h>
#include <wx/textctrl.h>

    wxSplitterWindow* m_split=new wxSplitterWindow(this, wxID_ANY,wxDefaultPosition, wxDefaultSize,wxSP_3D);
    wxScrolledWindow* m_scroll1=new wxScrolledWindow(m_split);
    m_scroll1->SetBackgroundColour(*wxRED);
    wxScrolledWindow* m_scroll2=new wxScrolledWindow(m_split);
    m_scroll2->SetBackgroundColour(*wxGREEN);
    wxTextCtrl* text=new wxTextCtrl(m_scroll2,wxID_ANY,_("text"),
                                    wxDefaultPosition,wxDefaultSize,wxTE_MULTILINE);

     //垂直分割
    m_split->SplitVertically(m_scroll1,m_scroll2,200); 

     //水平分割
    //m_split->SplitHorizontally(m_scroll1,m_scroll2,200);



 

#include <wx/splitter.h>
#include <wx/panel.h>
#include <wx/textctrl.h>

    wxSplitterWindow* m_split=new wxSplitterWindow(this, wxID_ANY,wxDefaultPosition, wxDefaultSize,wxSP_3D);
    wxPanel* m_panel1=new wxPanel(m_split);
    m_panel1->SetBackgroundColour(*wxRED);
    wxPanel* m_panel2=new wxPanel(m_split);
    m_panel2->SetBackgroundColour(*wxGREEN);
    wxTextCtrl* text=new wxTextCtrl(m_panel2,wxID_ANY,_("text"),wxDefaultPosition,wxDefaultSize,wxTE_MULTILINE);
    m_split->SplitVertically(m_panel1,m_panel2,200);


阅读(1912) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:C++指针类型介绍

给主人留下些什么吧!~~