v8: Как программно получить текущие координаты курсора в поле текстового документа? #256804


#0 by TormozIT
сабж
#1 by ASV
посмотреть в правый нижний угол :)
#2 by TormozIT
Ок, уточнил в названии темы специально для таких веселых парней как ты и я =)
#3 by ASV
в какой программе уточни если будет так ВК = СоздатьОбъект("надо написать") Рез = ВК.ТекущиеКоординаты(Контекст)
#4 by TormozIT
Только через внешнюю компоненту? Справку всю перерыл - ничего! Программа - 1cv8. Хочу написать свою контекстную подсказку в режиме 1с предприятие.
#5 by ASV
для начала найти-скачать программу которая с окон текст читает НО я попробовал получать текст с помощью  API GetWindowText, не вышло :(. у 1С свои классы текст похоже не отдают. придется получать через внутренние функции например core.?getSelectText@TextManager@core@@QAEPBGXZ
#6 by TormozIT
Как все запущено! Теперь ясно, почему все говорят, что не видать нам опенконфа на 8-ке
#7 by TormozIT
Уважаемый Волшебник, Стас дружище, расскажи как вы сделали контекстную подсказку в своей консоли запросов?
#8 by Neco
А он тут причем?
#9 by ASV
это в тему?
#10 by Neco
И тут и там не в тему
#11 by Neco
Можно конечно поиграться с ВыбратьИзМеню(СписокЗначений), но ничего особого это не даст
#12 by TormozIT
Это не я. Но в тему! Если бы оно возвращало текст, то было бы уже очень круто. Но еще нужно получить доступ к тексту окна.
#13 by TormozIT
Есть обработка консоль запросов. Там есть контекстная посдказка в поле текстового документа!
#14 by TormozIT
+ Конечно она через ВыбратьИзСписка сделана, но позицию курсора там как то получают значит!
#15 by TormozIT
Решение найдено. Синтаксис: ПолучитьГраницыВыделения(<Начало строки>, <Начало колонки>, <Конец строки>, <Конец колонки>) Параметры: <Начало строки> (обязательный) Тип: Число. Номер строки начала выделения. <Начало колонки> (обязательный) Тип: Число. Номер колонки начала выделения. <Конец строки> (обязательный) Тип: Число. Номер строки конца выделения. <Конец колонки> (обязательный) Тип: Число. Номер колонки конца выделения. Описание: Получает границы выделенной области текста. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
#16 by TormozIT
Когда текст не выделен возвращает координаты курсора в обоех парах параметров переменных.
#17 by TormozIT
К сожалению, когда текст выделен, то невозможно узнать точную позицию курсора.
#18 by TormozIT
УРА! Я тоже сделал простенькую контекстную подсказку.
#19 by ASV
зачем тебе контекстная подсказка в Предприятии, ты там модули пишешь?
#20 by TormozIT
Да, есть справочник, содержащий небольшой функционал. Ну и редактор запросов - моя главная мишень. Кстати, я уже неплохо продвинулся.
#21 by ASV
нет бы в конфигураторе найти способ
#22 by ASV
как ты ВЕСЬ текст получаешь?
#23 by TormozIT
Уточни вопрос.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С