Показать сообщение отдельно
Старый 10.11.2006, 11:52   #57  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
0.2.9
качнуть

*добавлена кнопка "Пауза" (сделал /IvanKashperuk)
*теперь Tabax пытается выяснить открытый метод редактора и вызвать действие для него (например, при наждатии на кнопку "копировать" будет скопировано название открытого метода редактора) (большую часть работы сделал /AndyD)

Тут есть два тонких момента:
1) Определение, имеем ли мы дело с окном редактора основано на суффиксе заголовка окна (перечень задается в initе). Кстати, еслиб, кто сказал как читать значения из ktd, можено былоб это дело поправить
2) Определение метода осановано на расковыривании структуры окна (функция getCurMethod) и работает не для всего. Если кто-нибудь знает, например, простой способ найти контрол в форме по имени, то оно начнет работать и для методов контролов (см функцию
TreeNode toTreeNode(str _name, str _methodName) в обозначеном выше методе)