PROGRAMAÇÃO VISUAL DO C++ Barra de Ferramentas do wxDev

Transcrição

PROGRAMAÇÃO VISUAL DO C++ Barra de Ferramentas do wxDev
PROGRAMAÇÃO VISUAL DO C++
Barra de Ferramentas do wxDev-C++
A barra de ferramentas é similar a do Dev-C++, porém foram acrescentados
novos recursos em : (Arquivo->Novo->Projeto)
Utilizaremos inicialmente o recurso wxWidgets Frame, conforme figura
acima em destaque.
Quando criamos um projeto novo, o primeiro arquivo terá a extensão .dev,
logo em seguida deverá marcar as opções conforme abaixo:
Ao clicar no botão Create em destaque na figura acima, serão criados
automaticamente os seguintes arquivos:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
///----------------------------------------------------------------///
/// @file
Projeto5Frm.cpp
/// @author
Dora
/// Created:
29/09/2013 11:32:21
/// @section
DESCRIPTION
///
Projeto5Frm class implementation
///
///-----------------------------------------------------------------#include "Projeto5Frm.h"
//Do not add custom headers between
//Header Include Start and Header Include End
//wxDev-C++ designer will remove them
////Header Include Start
////Header Include End
//-------------------------------------------------------------------------// Projeto5Frm
//-------------------------------------------------------------------------//Add Custom Events only in the appropriate block.
//Code added in other places will be removed by wxDev-C++
////Event Table Start
BEGIN_EVENT_TABLE(Projeto5Frm,wxFrame)
////Manual Code Start
////Manual Code End
EVT_CLOSE(Projeto5Frm::OnClose)
END_EVENT_TABLE()
////Event Table End
Projeto5Frm::Projeto5Frm(wxWindow *parent, wxWindowID id, const wxString &title, con
: wxFrame(parent, id, title, position, size, style)
{
CreateGUIControls();
}
Projeto5Frm::~Projeto5Frm()
{
}
void Projeto5Frm::CreateGUIControls()
{
//Do not add custom code between
//GUI Items Creation Start and GUI Items Creation End
//wxDev-C++ designer will remove them.
//Add the custom code before or after the blocks
////GUI Items Creation Start
SetTitle(_("Projeto5"));
SetIcon(wxNullIcon);
SetSize(8,8,320,334);
Center();
////GUI Items Creation End
}
void Projeto5Frm::OnClose(wxCloseEvent& event)
{
Destroy();
}
Ao criar um formulário, não são adicionados objetos
automaticamente. Logo, cabe ao programador
escolher vários objetos para adicioná-los ao
formulário. Estes objetos, devem ser selecionados das
listas de componentes disponíveis no wxDev-C++
como por exemplo, para adicionar um botão deve-se
clicar em componentes em seguida, Common
Controls e arrastar até o formulário e soltá-lo.
Para adicionar novos objetos ao formulário temos
várias categorias de objetos, conforme figura ao lado
em destaque.
Finalmente para, alterar as características dos objetos
basta acessá-los pelo inspetor de propriedades.