| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [wx] Курсор мыши и курсор ввода в wxTextCtrl |
| Автор: Static 19.12.2008, 11:24 | ||||
| Сделал wxTextCtrl серого цвета (так надо Пробовал так: для мыши 1:
никакого видимого эффекта 2:
потому что загружается курсор из текущей темы, а его точно так же не видно. Всмысле, пенсил, конечно, видно, но мне нужен ibeam для самого контрола - пытался установить каретку... что-то тоже никак. Есть способ покрасить курсор ввода? Идеи, замечания? буду признателен. |
| Автор: Static 19.12.2008, 16:41 |
| хм... и пример http://docs.wxwidgets.org/stable/wx_wxcursor.html#wxcursor не работает... почему-то... разбираюсь... |
| Автор: Static 19.12.2008, 17:39 | ||
Так, с мышью разобрался.
вопрос по поводу цвета каретки в TextCtrl остается открытым самое действенное, что я пока придумал - выделять цветом последний символ из набираемых... но это ж вобще... :( |
| Автор: t_rex 19.12.2008, 20:53 |
| Так а чем wxCaret не устраивает? у wxWindow есть SetCaret(). |
| Автор: Static 19.12.2008, 21:34 |
| не устраивает он меня тем, что его на сером фоне не видно а в мане к wx2.8.9 написано, что только собираюцца ввести поддержку битмапа как каретки. А сейчас, как я понимаю, цвет ей так просто не задать. |
| Автор: t_rex 19.12.2008, 23:47 |
| Хм.. если "только собираются" и в коде уже есть какие-то поползновения в сторону решения этой проблемы, то, возможно ты бы сам доделал чего тебе надо и запостил бы патч А если серьезно, то мы щаз например недостающий функционал для wxRichTextCtrl лепим, наши патчи уже в 2.8.8 вроде были |