У меня есть общий вопрос о том, как разработать плагин для просмотра изображений с помощью Firebreath. Для этого я хотел бы включить структуру графического интерфейса, например wxwidget или Qt. Графический интерфейс будет использоваться для запуска некоторых диалогов, добавления панели инструментов сверху или для открытия контекстных меню с помощью щелчка правой кнопкой мыши на изображении.
Насколько я понимаю, у меня есть дескриптор hwnd, и поэтому я могу рисовать в окне. Я также понимаю, что у меня есть различные события, на которые я могу реагировать, например, нажатия кнопок мыши или нажатия клавиш. Но мне не удается добавить графические меню, кнопки и т. д. Я знаю, что мог бы использовать html вокруг окна, но это не тот путь, который мне нравится.
Например, имеет ли смысл отображать пользовательский интерфейс в автономном режиме (в памяти) на изображении, а затем каким-то образом отслеживать состояние внутри?
Кто-нибудь делал подобное? Или может кто-нибудь дать мне некоторое представление о том, как выполнить добавление пользовательского интерфейса.