Re: окно поверх других приложений когда и почему
От: 5er Россия  
Дата: 19.09.11 10:17
Оценка:
Здравствуйте, Шебеко Евгений, Вы писали:


ШЕ>В общем кто может авторитетно просветить по этому вопросу?


ШЕ>ЗЫ. Такое страшное окно захотел заказчик


Посмотрите описание SetForegroundWindow.
Скрипт, думаю, использует нулевой таймаут.
Что-то типа:


        ::SystemParametersInfo( SPI_GETFOREGROUNDLOCKTIMEOUT, 0, &dwTimeOut, 0 );
        ::SystemParametersInfo( SPI_SETFOREGROUNDLOCKTIMEOUT, 0, 0, SPIF_SENDWININICHANGE | SPIF_UPDATEINIFILE );

        ::SetForegroundWindow( hWnd );

        ::SystemParametersInfo( SPI_SETFOREGROUNDLOCKTIMEOUT, 0, (PVOID)dwTimeOut, SPIF_SENDWININICHANGE | SPIF_UPDATEINIFILE );
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.