ich möchte eine einfache Textausgabe auf ein Textfeld in Code::Blocks
erstellen. Aber etwas fehlt noch?
1 | #include "NewPanel.h"
|
2 |
|
3 | //(*InternalHeaders(NewPanel)
|
4 | #include <wx/intl.h>
|
5 | #include <wx/string.h>
|
6 | #include <wx/iostream.h>
|
7 | //*)
|
8 |
|
9 | //(*IdInit(NewPanel)
|
10 | const long NewPanel::ID_TEXTCTRL1 = wxNewId();
|
11 | //*)
|
12 |
|
13 | BEGIN_EVENT_TABLE(NewPanel,wxPanel)
|
14 | //(*EventTable(NewPanel)
|
15 | //*)
|
16 | END_EVENT_TABLE()
|
17 |
|
18 | NewPanel::NewPanel(wxWindow* parent,wxWindowID id,const wxPoint& pos,const wxSize& size)
|
19 | {
|
20 | //(*Initialize(NewPanel)
|
21 | Create(parent, id, wxDefaultPosition, wxSize(273,138), wxTAB_TRAVERSAL, _T("id"));
|
22 | TextCtrl1 = new wxTextCtrl(this, ID_TEXTCTRL1, _("Text"), wxPoint(32,32), wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL1"));
|
23 |
|
24 | Connect(ID_TEXTCTRL1,wxEVT_COMMAND_TEXT_UPDATED,(wxObjectEventFunction)&NewPanel::OnTextCtrl1Text);
|
25 | //*)
|
26 | }
|
27 |
|
28 | NewPanel::~NewPanel()
|
29 | {
|
30 | //(*Destroy(NewPanel)
|
31 | //*)
|
32 | }
|
33 |
|
34 |
|
35 | void NewPanel::OnTextCtrl1Text(wxCommandEvent& event)
|
36 | {
|
37 | cout << "Test" endl;
|
38 | }
|
Fehlermeldung:
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.h|5|error: wx/textctrl.h: No such file or
directory|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.h|6|error: wx/panel.h: No such file or
directory|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.cpp|4|error: wx/intl.h: No such file or
directory|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.cpp|5|error: wx/string.h: No such file or
directory|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.cpp|7|error: wx/iostream.h: No such file
or directory|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.h|10|error: expected class-name before '{'
token|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.h|13|error: expected `)' before '*' token|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.h|17|error: ISO C++ forbids declaration of
'wxTextCtrl' with no type|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.h|17|error: expected ';' before '*' token|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.h|29|error: 'wxCommandEvent' has not been
declared|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.h|32|error: ISO C++ forbids declaration of
'DECLARE_EVENT_TABLE' with no type|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.h|33|error: expected ';' before '}' token|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.h|33|error: expected `;' before '}' token|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.cpp|11|error: 'wxNewId' was not declared
in this scope|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.cpp|14|error: 'wxPanel' has not been
declared|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.cpp|17|error: expected constructor,
destructor, or type conversion before 'END_EVENT_TABLE'|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.cpp|36|error: variable or field
'OnTextCtrl1Text' declared void|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.cpp|36|error: 'wxCommandEvent' was not
declared in this scope|
C:\Dokumente und Einstellungen\Bartelborth\Eigene
Dateien\Test\Projekt\NewPanel.cpp|36|error: 'event' was not declared in
this scope|
||=== Build finished: 19 errors, 0 warnings ===|
[/c]