Если бы также отработали разработчики Excel, то было бы здорово. Но видно отработали они не очень хорошо.
Пришлось долго изучать объектную модель диаграмм и сделать вывод, что цивилизованного доступа к этим кнопкам нет. В процессе изучения меня даже посетила мысль о том, не реализованы ли эти кнопки с использованием механизма контекстного меню? После программного перелистывания всех контекстных меню такого меню не нашлось. Остался только не цивилизованный способ (и, программно, конечно "не красивый") - доступ к кнопками через WinAPI как к объектам ОС. И даже здесь меня ждало разочарования - реализация этих кнопок не использует объекты ОС - видимо это просто нарисованные кнопки с помощью DС! Конечно можно и мне использовать DC для дорисовки своей кнопки, поиска ее позиции и т.д. - но уж больно "варварский" подход.
Если я не прав, поправьте меня - был бы рад!
Если бы также отработали разработчики Excel, то было бы здорово. Но видно отработали они не очень хорошо.
Пришлось долго изучать объектную модель диаграмм и сделать вывод, что цивилизованного доступа к этим кнопкам нет. В процессе изучения меня даже посетила мысль о том, не реализованы ли эти кнопки с использованием механизма контекстного меню? После программного перелистывания всех контекстных меню такого меню не нашлось. Остался только не цивилизованный способ (и, программно, конечно "не красивый") - доступ к кнопками через WinAPI как к объектам ОС. И даже здесь меня ждало разочарования - реализация этих кнопок не использует объекты ОС - видимо это просто нарисованные кнопки с помощью DС! Конечно можно и мне использовать DC для дорисовки своей кнопки, поиска ее позиции и т.д. - но уж больно "варварский" подход.
Если я не прав, поправьте меня - был бы рад!kalakom
Сообщение отредактировал kalakom - Четверг, 31.01.2019, 19:35