Цитата:
Сообщение от
mazzy
достаточно послать одну кнопку "Gray *"
Видимо имелось в виду "Gray +". Кнопка плюса на малой клавиатуре раскрывает дерево, а кнопка минус - его сворачивает (аналог щелкания мышкой)
Тут 2 задачи:
1. Позиционирование на нужном элементе
2. Раскрытие нужного элемента и его родителей.
Вторая задача решается посылкой апишного сообщения окну. Причем посылка нажатия клавиши проще посылки кликания мышкой, т.к. не учитывает координаты "куда ткнуть". Но я бы не рекомендовал посылать клавиши - т.к. это может приводить к некоторым глюкам в случае применения буфера не к Аксапте.
Кстати, как я понимаю - идея реализации этой задачи возникла в первую очередь из-за того, что
Цитата:
Сообщение от
DSPIC
решит проблему "нового окна" для таких элементов, как MenuItem, TableField и прочих, которые не имеют под собой child'ов. (такие элементы в OpenNewWindow не видны в 4-ке из-за бага отрисовки окон)
.