Сделайте так, чтобы PopupMenu появился в выбранном элементе TreeView в VB6 - PullRequest
3 голосов
/ 18 июля 2011

У меня есть TreeView в VB6, который использует PopupMenu при щелчке правой кнопкой мыши по узлу.Поскольку VB6 PopupMenu по умолчанию устанавливает координаты мыши, меню появляется в нужном месте.

Что я хочу сделать, так это то, что всплывающее меню появляется в нужном месте и при событии KeyDown, когда выбран узел TreeView.Как я могу это сделать?

1 Ответ

2 голосов
/ 18 июля 2011

Вам необходимо получить координаты предмета.Для этого вам нужно сначала получить его ручку.А когда вы получите прямоугольник, вы должны перевести его в координаты формы.

...