作为工作项目的一部分,我使用wxWidgets在C ++中构建了一个编辑器(不幸的是它非常具体,所以我不能使用现有的编辑器)。我想拥有它,以便当你移动到下一行时,你得到一个行数(见截图。
我需要在wxWidget中做些什么来实现这个目标?为了编辑我一直在使用一个大的编辑框。
提前谢谢。
答案 0 :(得分:0)
m_EditBox = new wxStyledTextCtrl(this);
m_EditBox->SetMarginType(1, wxSTC_MARGIN_NUMBER); // Enable the line number on the margin
m_EditBox->SetMarginWidth(1, 25);//Second parameter specify width of margin