Я разработал IntelliSense-подобный диалог, который должен появляться по нажатию определенной клавиши. (Мой проект - VS-пакет, диалог будет открываться как команда). Проблема в том, что я не знаю, как отобразить диалог при текущем положении курсора. Есть простые способы работы с текущим выделенным текстом, например, с
TextSelection objSel = (EnvDTE.TextSelection)(dte.ActiveDocument.Selection);
но я не могу получить здесь абсолютную позицию.
Я много искал, но не нашел ничего, что могло бы мне помочь. Может быть, кто-то может дать мне подсказку или - еще лучше - примеры кода для решения моей проблемы. Буду очень признателен за помощь!