Miranda NG русскоязычный форум > Разработка
Как запустить миранду, чтобы она сразу открыла окно плагина History++?
dartraiden:
В смысле? Плагин H++ предоставляет ряд сервисов, которые могут быть дёрнуты другими плагинами.
Дёргать их, посылая окну списка контактов (который вы называете главным окном) сообщения, невозможно.
Главного окна у Миранды, по сути, вообще нет, есть окно списка контактов, окно сообщений, каждое из которых реализуется своим плагином.
dartraiden:
--- Quote from: Mike33 on 27 02 2021, 14:32:50 ---Например, знаю, что изменить состояние подключения или выйти из миранды можно послав главному окну сообщение WM_COMMAND с параметром ID_STATUS_ONLINE или ID_STATUS_OFFLINE.
--- End quote ---
ghazan, Today
[18:12] потому что это контрол окна
ghazan, Today
[18:13] а вот сервис h++ - не контрол
Mike33:
Погонял в отладчике.
Нашел, что идентификаторы для динамических пунктов меню начинаются с константы #define FIRSTCUSTOMMENUITEMID 30000 и зависят от набора плагинов.
Но при неизменном наборе плагинов идентификаторы постоянны.
Пока выкрутился так.
Navigation
[0] Message Index
[*] Previous page
Go to full version