[wxWidgets] - wxDialog

Odpowiedz Nowy wątek
2008-03-07 10:56
0

Mam klasę TLUMACZ_Z_PLIKU_WYNIK, ma to być po prostu okno z wynikiem dla klasy
TLUMACZ_Z_PLIKU. Niestety z niewiadomego mi powodu w oknie nie pokazują się kontrolki.

TLUMACZ_Z_KLAWIATURY_WYNIK.h

//==============================================================================
//========    PLIK:  TLUMACZ_Z_KLAWIATURY_WYNIK.h    ===========================
//==============================================================================

#include"TLUMACZ_Z_KLAWIATURY_WYNIK.h"

//#########################################################################################
TLUMACZ_Z_KLAWIATURY_WYNIK::TLUMACZ_Z_KLAWIATURY_WYNIK( wxWindow *Rodzic,
                                                        const wxString tytul,wxSize rozmiar)
 :wxDialog( Rodzic, -1, tytul, wxDefaultPosition, rozmiar )
{
  Panel = new wxPanel( this, wxID_ANY );

  wxFont Czcionka( 10, wxDEFAULT, wxNORMAL, wxBOLD );
  tekst = new wxStaticText( Panel, -1, "", wxPoint(10,40) );
  tekst -> SetFont( Czcionka );

  PoleTekstowe = new wxTextCtrl( this, -1, "", wxPoint(10,20), wxSize(400,300) );

  ShowModal();
  Centre();
  Destroy();
}

TLUMACZ_Z_KLAWIATURY_WYNIK.cpp

//==============================================================================
//========    PLIK:  TLUMACZ_Z_KLAWIATURY_WYNIK.h    ===========================
//==============================================================================

#ifndef TLUMACZ_Z_KLAWIATURY_WYNIK_h
   #define TLUMACZ_Z_KLAWIATURY_WYNIK_h

#include<wx/wx.h>

class TLUMACZ_Z_KLAWIATURY_WYNIK;

//**************************************************************
class TLUMACZ_Z_KLAWIATURY_WYNIK: public wxDialog
{
 public:
        TLUMACZ_Z_KLAWIATURY_WYNIK( wxWindow *Rodzic, const wxString tytul, wxSize rozmiar );
 private:
        wxTextCtrl *PoleTekstowe;
        wxStaticText *tekst;
        wxPanel *Panel;
};

#endif

Kompilator żadnego błędu nie wywala, chociaż wcześniej pokazywał "Unused Variable" dla "PoleTekstowe"
i "tekst". Proszę o pomoc.

P.S Proszę nie wyrzucać tematu, albo przynajmniej uzasadnić dlaczego ;-) .



F*ck What You Heard!

Pozostało 580 znaków

2008-03-07 12:21
0

Właścicielem wxStaticText jest panel, ale jest pusty, więc go po prostu nie widać. Właścicielem wxTextCtrl jest dialog, a nie panel więc...

Po co Centre za ShowModal???

Pozostało 580 znaków

2008-03-07 12:27
0

A więc co???



F*ck What You Heard!

Pozostało 580 znaków

2008-03-07 12:43
0

Pomyśleć?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0