Ресурсы > Разработка плагинов / Обсуждение API

Добавление панели в основное окно программы

(1/1)

Дмитрий Маслов:
GetPluginPaneWnd - если вернуть HWND будет создана панель ниже списка задач в которое будет выводится контент из  вышего HWND

Как это работает:
1. При инициализации плагина создаем окно/диалог (сохраняем переменную в глобальной области видимости)
2. Добавляем внешнюю функцию GetPluginPaneWnd где возвращает HWND нашего окна
3. Далее все сообщения обрабатываем уже внутри нашего окна WM_SIZE, WM_MOUSEMOVE и т.п.

Дмитрий Маслов:
При необходимости можно получить HWND основного окна программы через AddinLT_GetMainWindow

Навигация

[0] Главная страница сообщений

Перейти к полной версии