Принимая скриншот из детских окон Petrel
Можно ли сделать снимок экрана дочерних окон Petrel (программно) из плагина с помощью Ocean 2014.1? В настоящее время я могу сохранить BMP для Window3D и EMF для других производных ToggleWindow и снова прочитать их из моего плагина, но это не работает для всех дочерних окон Petrel. Кроме того, я бы предпочел получить растровое изображение (например, когда я нажимаю кнопку "Камера" в группе действий "Буфер обмена", вкладка "Главная") и поддерживать другие окна, такие как окно гистограммы, окно графика и т. Д.
1 ответ
К сожалению, я не думаю, что у Ocean есть общий API, который делает то, что вы хотите.
Как вы узнали, в некоторых окнах есть методы, которые позволяют вам захватывать дамп изображения окна, но он далеко не универсален.