Автор Тема: Добавление панели в основное окно программы  (Прочитано 590 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Дмитрий Маслов

  • Администратор
  • Маэстро
  • *****
  • Сообщений: 6058
  • Репутация +218/-18
  • Я делаю мир таким!
    • Просмотр профиля
GetPluginPaneWnd - если вернуть HWND будет создана панель ниже списка задач в которое будет выводится контент из  вышего HWND

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

Эти пользователи сказали Вам СПАСИБО:


Оффлайн Дмитрий Маслов

  • Администратор
  • Маэстро
  • *****
  • Сообщений: 6058
  • Репутация +218/-18
  • Я делаю мир таким!
    • Просмотр профиля
Re: Добавление панели в основное окно программы
« Ответ #1 : 26 Октября 2016, 12:48:35 »
При необходимости можно получить HWND основного окна программы через AddinLT_GetMainWindow