How to catch scrolling events in wxGTK?
I have a 开发者_开发问答wxTextCtrl with a vertical scrollbar. I need to capture scroll events from the text control's scrollbar. I have a handler for EVT_SCROLL but it only gets invoked on the Windows build. On wxGTK it does nothing. Is there any way to make this work?
No, EVT_SCROLL, like many other events, only works for wxWidgets windows and not the native ones.
You can use wxRichTextCtrl or wxStyledTextCtrl but you probably won't find any way to be notified about scrolling in the native GTK+ text widget.
精彩评论