Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8607900
  • 博文数量: 1413
  • 博客积分: 11128
  • 博客等级: 上将
  • 技术积分: 14685
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-13 10:03
个人简介

follow my heart...

文章分类

全部博文(1413)

文章存档

2013年(1)

2012年(5)

2011年(45)

2010年(176)

2009年(148)

2008年(190)

2007年(293)

2006年(555)

分类: C/C++

2007-04-10 09:57:25

1、整个文字框灰底蓝字
 

m_text = new MyTextCtrl( this, wxID_ANY, _T("Single line."),
                             wxDefaultPosition, wxDefaultSize,
                             wxTE_PROCESS_ENTER);
    m_text->SetForegroundColour(*wxBLUE);
    m_text->SetBackgroundColour(*wxLIGHT_GREY);
    (*m_text) << _T(" Appended.");
    m_text->SetInsertionPoint(0);
    m_text->WriteText( _T("Prepended. ") );

2、密码框

m_password = new MyTextCtrl( this, wxID_ANY, _T(""),
      wxPoint(10,50), wxSize(140,wxDefaultCoord), wxTE_PASSWORD );

3、只读文本

m_readonly = new MyTextCtrl( this, wxID_ANY, _T("Read only"),
      wxPoint(10,90), wxSize(140,wxDefaultCoord), wxTE_READONLY );

4、限制最多不输入8个字符

m_limited = new MyTextCtrl(this, wxID_ANY, _T("Max 8 ch"),
                              wxPoint(10, 130), wxSize(140, wxDefaultCoord));
    m_limited->SetMaxLength(8);

5、设置字符前景色为红色

m_textrich->SetStyle(0, 10, *wxRED);

6、字体加斜,变绿

m_textrich->SetStyle(30, 40,
                         wxTextAttr(*wxGREEN, wxNullColour, *wxITALIC_FONT));

7、设置默认风格,从此处起,所有文字将以此风格

m_textrich->SetDefaultStyle(wxTextAttr(*wxCYAN, *wxBLUE));

8、设置文字的前景色背景色

WxEdit1->SetStyle(0,10,wxTextAttr(*wxCYAN, *wxBLUE));

阅读(3431) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~