WXWIDGET UI の更新/動的イベント処理の問題
現在使用中:wxwidgets 2.8.12
とGCC 4.6.2 [mingw]
の UI 更新を行う際に問題が発生していwxListCtrl
ます。
クラスwxListCtrl
のコンストラクターで を次のように定義した後wxFrame
wxListCtrl* listbox = new wxListCtrl(this, ID_LIST, wxDefaultPosition, wxSize(400,400), wxLC_REPORT|wxLC_SINGLE_SEL|wxLC_HRULES|wxLC_VRULES);
wxListCtrl
別のwxFrame
メンバー関数で値を更新/挿入する必要があります。
私はこれを行います:
void MyFrame::test()
{
wxListCtrl* listbox = (wxListCtrl*) FindWindow(ID_LIST);
listbox -> InsertItem(0, "1");
listbox -> SetItem(0, 1, "test");
}
これを行った後、宣言する必要があることに気付きました ID_LIST
が、それがどのように行われるかわかりません。
また、参考として調べてみましwxwidget book
たが、例を挙げようとしましたが、理解できませんでした。
どんな助けでも大歓迎です。