Сообщество LeaderTask

Ресурсы => Плагины => Разработка плагинов / Обсуждение API => Тема начата: Дмитрий Маслов от 26 Октября 2016, 12:47:47

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

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