Показать сообщение отдельно
Старый 17.05.2022, 13:23   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
? Dax 2012 получить путь к Treenode (Toolbar, tabax)
Привет всем.

А кто-нибудь делал такую штуку:
Есть окно AOT с одним открытым элементом, например полученным через "Открыть новое окно".
В ax4 его заголовок был например таким
"\Data dictionary\Tables\SalesTable"

а в 2012-й все скупо:
"AOT - \Data dictionary\Tables"

соответственно в 4-ке всякие самописные оконные менеджеры (DEV_ToolBar, Tabax, Sidax) корректно распознавали вид окна и в ярлычке окна было видно название объекта AOT (в данном примере стояло имя таблички SalesTable).

А в 12-ке (и кажется в 2009-й то же самое) это не работает.

Не очень удобно пользоваться. Ярлычки окон есть, имени объекта в тексте ярлыка нет.

Кто-нибудь смог в окне AOT добраться до корневого узла и выцепить его имя ?

Например, есть hwnd окошка AOT. Можно по нему как-то вытащить текст первого узла в дереве элементов ?

Последний раз редактировалось Logger; 17.05.2022 в 13:47.