Miranda NG русскоязычный форум > Разработка

Как запустить миранду, чтобы она сразу открыла окно плагина History++?

<< < (2/2)

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

There was an error while thanking
Thanking...
Go to full version