Nie wiem czy to jest wina C::B czy też nowej wersji wx...2.9.1, a mianowicie po przejściu na nową bibliotekę wx i nowy IDE (poprzedni to wxDev-C++) to okazuje się, ze uzyskuję dziwny efekt...
Poniższa deklaracja działała bez zarzutu na wx2.8.7 i wxDev-C++, natomiast na C::B i wx2.9.1 otrzymuje jedynie grupę "Wybór" rejestracji' a radiobutton "A" i "B" są niewidoczne
wxArrayString arrayStringFor_rbBackup;
arrayStringFor_rbBackup.Add(wxT("A"));
arrayStringFor_rbBackup.Add(wxT("B"));
rbBackup = new wxRadioBox(this, ID_WXRADIOBOX1, wxT("Wybór"), wxPoint(6, 268), wxSize(162, 62), arrayStringFor_rbBackup, 1, wxRA_SPECIFY_COLS); //, wxDefaultValidator, wxT("rbBackup"));
rbBackup->SetSelection(0);
kompilowane przykłady z sample, działają bez zarzutu, przy czym różnica jest taka, że są wrzucane na sizery', ja natomiast bezpośrednio wrzucam to na Dialog,
poniższa deklaracja też nic nie zmienia w tym względzie
// static const wxString arrayStringFor_rbBackup[] =
// {
// wxT("Z katalogu systemowego"),
// wxT("Ze wskazanej ścieżki")
// };
//rbBackup = new wxRadioBox(this, ID_WXRADIOBOX1, wxT("Sposób rejestracji"), wxPoint(6, 268), wxSize(162, 62), WXSIZEOF(arrayStringFor_rbBackup), arrayStringFor_rbBackup, 1, wxRA_SPECIFY_COLS); //, wxDefaultValidator, wxT("rbBackup"));
dziwnie też zachowuje się richtext (ale to opiszę w innym wątku), brak kolorów.