Форум: "WinAPI";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
ВнизКак выйти из цикла? Найти похожие ветки
← →
Genemy (2003-08-12 17:29) [0]Есть цикл for и нужно выйти из него при нажатии на ESC. Я проверяю if ((Word(GetAsyncKeyState(27)) and $8000)<>0)and Application.Active then ... ,но Application.Active = true даже если я в другом приложении и при нажатии ESC цикл прекращается, a если if (Word(GetKeyState(27)) and $8000)<>0 then ... , то ничего не происходит.
Подскажите другой способ или как проверить, что активно мое приложение.
← →
clickmaker (2003-08-12 17:31) [1]Главная форма в приложении есть? Тогда так
if (Application.MainForm.Handle = GetForegroundWindow)
← →
Genemy (2003-08-12 17:51) [2]2 clickmaker: спасибо, все работает.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c