wxStyledTextCtrlを持つwxWidgetsアプリケーションがあります。しかし、私の一生の間、変更イベントの通知を受け取る方法がわかりません。
私は次のコードを持っています:
void CMainWindow::OnDocumentModified(wxStyledTextEvent & event)
{
wxString msg;
msg << event.GetModificationType();
wxMessageBox(msg);
}
これが求められEVT_STC_MODIFIED
ます。
アプリケーションを実行してキーを押すと、メッセージボックスにとが表示され1040
ます8209
。電話をかけるとSetText
、同じ2つのメッセージが表示されます。
ユーザーイベントとプログラムで生成されたイベントをどのように区別できますか?