Tag: wxwidgets

从文本控件中检索字符位置的客户区坐标

我需要编写一个函数,它可以从文本编辑控件中的字符位置获取屏幕坐标。 我正在使用wxWidgets框架提供的文本编辑控件。 wxTextCtrl没有公开任何可以提供此信息的API函数。 在Windows上,我可以通过将EM_POSFROMCHAR发送到文本控件来获取信息。 我想知道如何在Linux等其他环境中做同样的事情。 目前,这只需要在运行在X Window系统之上的桌面环境(如GNOME , KDE和XFCE)上完成 。 有办法吗? 在这些DE上,谁像文本编辑那样绘制控件? 它是由X管理并由特定DE设计的吗? 任何帮助,将不胜感激。