我有一个具有wxStyledTextCtrl的wxWidgets应用程序。但在我的生命中,我不知道如何得到修改事件的通知。
我有以下代码:
void CMainWindow::OnDocumentModified(wxStyledTextEvent & event)
{
wxString msg;
msg << event.GetModificationType();
wxMessageBox(msg);
}
这是为EVT_STC_MODIFIED
调用的。
当我运行应用程序并按某个键时,消息框显示1040
和8209
。当我调用SetText
时,同样会显示两条消息。
如何区分用户事件和以编程方式生成的事件?
发布于 2010-03-28 22:24:00
https://stackoverflow.com/questions/2530852
复制相似问题