1

wxStyledTextCtrlを持つwxWidgetsアプリケーションがあります。しかし、私の一生の間、変更イベントの通知を受け取る方法がわかりません。

私は次のコードを持っています:

void CMainWindow::OnDocumentModified(wxStyledTextEvent & event)
{
    wxString msg;
    msg << event.GetModificationType();
    wxMessageBox(msg);
}

これが求められEVT_STC_MODIFIEDます。

アプリケーションを実行してキーを押すと、メッセージボックスにとが表示され1040ます8209。電話をかけるとSetText、同じ2つのメッセージが表示されます。

ユーザーイベントとプログラムで生成されたイベントをどのように区別できますか?

4

1 に答える 1

0

可能な値については、 http://www.yellowbrain.com/stc/stc_event.html#modtypeを参照してください。

于 2010-03-28T22:24:00.200 に答える