Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Как реализовать аналог подсказок как в Билдере?


Автор: XPyCT 23.5.2012, 09:26
всем привет!
Пытаюсь создать текстовый редактор с подсветкой синтаксиса .
Использую компонент SynEdit

Все вроде бы ничего, нормально.
Но вот решил сделать  по нажатию  CTRL+Space отображение регулярных выражений.
Проблема в следующем не могу нормально отобразить в нужном месте (после последнего символа в строке) свою панель с лист боксом
А точнее как получить точное расположение, для дальнейшего отображения?

SynEdit1->CaretX дает вроде инт последний символ
SynEdit1->CaretY  этот текущую строку

но если использую полученные эти координаты то окно появляется почти впритык к левому краю и верху.

помогите плз разобраться.

Автор: artsb 23.5.2012, 09:51
http://msdn.microsoft.com/en-us/library/windows/desktop/ms648402%28v=vs.85%29.aspx

Автор: XPyCT 23.5.2012, 12:03
СПС! Про ставился

Пошел разбираться к вечеру отвечу. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)