D7
ситуация такая: мне надо чтоб на компе была запущена одна программа - моя. при попытке перейти в другое приложение, а точнее уйти из моего мне надо сделать активной свое приложение.
вроде задача и не сложная, НО....
использую SetForegroundWindow(Application.Handle);
в обработчике OnDeactivate для application - мое приложение остается "внизу", только моргает его значек на панели задач. setwindowPos(...) окно выходит наверх, но не становится активным значек тоже моргает. пробовал ystemParametersInfo(SPI_GETFOREGROUNDLOCKTIMEOUT, 0, nil, 0); - срабатывает через раз
может кто-нибудь знает как бороться с этим в winXP или где искать?
Спасибо.
[Ответ]