⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 layouttest.cpp

📁 很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.
💻 CPP
字号:
/////////////////////////////////////////////////////////////////////////////// Name:        layouttest.cpp// Purpose:// Author:      Jorgen Bodde// Modified by:// Created:     25/06/2004// RCS-ID:      $Id: layouttest.cpp,v 1.3 2005/09/23 12:47:21 MR Exp $// Copyright:   (c) Jorgen Bodde// Licence:     wxWindows licence/////////////////////////////////////////////////////////////////////////////// For compilers that support precompilation, includes "wx/wx.h".#include "wx/wxprec.h"#ifdef __BORLANDC__#pragma hdrstop#endif#ifndef WX_PRECOMP#include "wx/wx.h"#endif////@begin includes////@end includes#include "layouttest.h"////@begin XPM images////@end XPM images/*! * LayoutTest type definition */IMPLEMENT_CLASS( LayoutTest, wxPanel )/*! * LayoutTest event table definition */BEGIN_EVENT_TABLE( LayoutTest, wxPanel )////@begin LayoutTest event table entries////@end LayoutTest event table entriesEND_EVENT_TABLE()/*! * LayoutTest constructors */LayoutTest::LayoutTest( ){}LayoutTest::LayoutTest( wxWindow* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style ){    Create(parent, id, caption, pos, size, style);}/*! * LayoutTest creator */bool LayoutTest::Create( wxWindow* parent, wxWindowID id, const wxString& WXUNUSED(caption), const wxPoint& pos, const wxSize& size, long style ){////@begin LayoutTest member initialisation////@end LayoutTest member initialisation////@begin LayoutTest creation    SetExtraStyle(GetExtraStyle()|wxWS_EX_BLOCK_EVENTS);    wxPanel::Create( parent, id, pos, size, style );    CreateControls();    GetSizer()->Fit(this);    GetSizer()->SetSizeHints(this);    Centre();////@end LayoutTest creation    return true;}/*! * Control creation for LayoutTest */void LayoutTest::CreateControls(){////@begin LayoutTest content construction    LayoutTest* item1 = this;    wxBoxSizer* item2 = new wxBoxSizer(wxVERTICAL);    item1->SetSizer(item2);    item1->SetAutoLayout(true);    wxStaticText* item3 = new wxStaticText( item1, wxID_STATIC, _("lbaaaaaa"), wxDefaultPosition, wxDefaultSize, 0 );    item3->SetBackgroundColour(wxColour(139, 139, 139));    item2->Add(item3, 0, wxGROW|wxALL|wxADJUST_MINSIZE, 5);    wxPanel* item4 = new wxPanel( item1, ID_PANEL1, wxDefaultPosition, wxSize(100, 80), wxTAB_TRAVERSAL );    item2->Add(item4, 0, wxGROW, 5);    wxBoxSizer* item5 = new wxBoxSizer(wxVERTICAL);    item4->SetSizer(item5);    item4->SetAutoLayout(true);    wxStaticText* item6 = new wxStaticText( item4, wxID_STATIC, _("Static text"), wxDefaultPosition, wxDefaultSize, 0 );    item5->Add(item6, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE, 5);    wxButton* item7 = new wxButton( item4, ID_BUTTON, _("Button"), wxDefaultPosition, wxDefaultSize, 0 );    item5->Add(item7, 0, wxALIGN_LEFT|wxALL, 5);////@end LayoutTest content construction}/*! * Should we show tooltips? */bool LayoutTest::ShowToolTips(){    return true;}/*! * Get bitmap resources */wxBitmap LayoutTest::GetBitmapResource( const wxString& WXUNUSED(name) ){    // Bitmap retrieval////@begin LayoutTest bitmap retrieval    return wxNullBitmap;////@end LayoutTest bitmap retrieval}/*! * Get icon resources */wxIcon LayoutTest::GetIconResource( const wxString& WXUNUSED(name) ){    // Icon retrieval////@begin LayoutTest icon retrieval    return wxNullIcon;////@end LayoutTest icon retrieval}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -