Цитата:
Сообщение от Dmitry02
Опишите подробнее, что за индикатор вы хотите вывести и пример кода, я сделаю.
|
Просто нужно установить переменную через OLE, остальное уже сделает RoadRunner - просто будет включаться одна иконка когда связь есть и вторая когда ее нет.
Вот такой код будет работать.
Код:
try
{
HWND RRwnd = FindWindow(NULL, "RideRunner");
if(RRwnd!=NULL){
Variant RR = CreateOleObject("RoadRunner.SDK");
RR.OleFunction("Execute", "SETIND;!BiTreker;OFF"); // код выключения
RR.OleFunction("Execute", "SETIND;!BiTreker;ON"); // код включения индикатора
RR = Unassigned;
}
}
catch(...)
{
}
Еще заметил небольшой глюк - иногда пропадает фон и кнопки по углам внизу, пока не понял от чего зависит.