Сообщество LeaderTask
Ресурсы => Плагины => Разработка плагинов / Обсуждение API => Тема начата: Дмитрий Маслов от 26 Октября 2016, 12:47:47
-
GetPluginPaneWnd - если вернуть HWND будет создана панель ниже списка задач в которое будет выводится контент из вышего HWND
Как это работает:
1. При инициализации плагина создаем окно/диалог (сохраняем переменную в глобальной области видимости)
2. Добавляем внешнюю функцию GetPluginPaneWnd где возвращает HWND нашего окна
3. Далее все сообщения обрабатываем уже внутри нашего окна WM_SIZE, WM_MOUSEMOVE и т.п.
-
При необходимости можно получить HWND основного окна программы через AddinLT_GetMainWindow