в предыдущем потоке ( Добавление пользовательского интерфейса в плагин для просмотра изображений ) У меня есть хорошее представление о том, как добавить элементы управления графическим интерфейсом в плагин Firebreath. Таксилиан отметил, что когда я использую оконный плагин под Windows, он должен быть простым. В основном, как разработка любого другого приложения для Windows.
Теперь, чтобы убедиться, что я правильно понимаю. Я предполагаю создать дочернее окно из дескриптора окна, предоставленного событием onWindowAttached. Чтобы создать такое дочернее окно, мне нужно зарегистрировать такой класс окон с помощью ::RegisterClassEx(...), чтобы иметь свою собственную оконную процедуру. Это правильно? Я имею в виду, как еще получить доступ к событиям WM_COMMAND?
Как только это будет сделано, мне нужно ::CreateWindowEx(...) мое дочернее окно с помощью hwnd из плагина.
Это правильный образ мыслей?
Спасибо вперед, Кристиан