【发布时间】:2010-03-27 20:41:52
【问题描述】:
我有一个带有 wxStyledTextCtrl 的 wxWidgets 应用程序。但是对于我的生活,我无法弄清楚如何获得修改事件的通知。
我有以下代码:
void CMainWindow::OnDocumentModified(wxStyledTextEvent & event)
{
wxString msg;
msg << event.GetModificationType();
wxMessageBox(msg);
}
这被称为EVT_STC_MODIFIED。
当我运行应用程序并按下一个键时,消息框会显示1040 和8209。当我调用SetText 时,会显示相同的两条消息。
如何区分用户事件和以编程方式生成的事件?
【问题讨论】:
标签: events wxwidgets wxstyledtextctrl