|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Сделать окно активным
Как сделать, чтобы каждые 2 минуты мое окно становилось активным?
Если программа даёт неверный результат - в ней ошибка. Если же результат правильный - ошибок, как минимум, две. |
#2
|
|||
|
|||
setforegroundwindow
|
#3
|
|||
|
|||
Цитата:
Под Win7/Vista работать не будет. Там сложнее. И не уверен, что это можно сделать. |
#4
|
||||
|
||||
Цитата:
Если программа даёт неверный результат - в ней ошибка. Если же результат правильный - ошибок, как минимум, две. |
#5
|
|||
|
|||
|
#6
|
||||
|
||||
Никто не знает?
Если программа даёт неверный результат - в ней ошибка. Если же результат правильный - ошибок, как минимум, две. |
#7
|
||||
|
||||
Цитата:
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#8
|
||||
|
||||
Цитата:
Код:
function SetForegroundWindow(AHandle: THandle): Boolean; var AWindow: THandle; AThreadId: Cardinal; AProcessId: Cardinal; begin AWindow:=GetForegroundWindow; AThreadId:=GetCurrentThreadId; AProcessId:=GetWindowThreadProcessId(AWindow, nil); AttachThreadInput(AThreadId, AProcessId, True); Result:=Windows.SetForegroundWindow(AHandle); AttachThreadInput(AThreadId, AProcessId, False); end; Пишу программы за еду. __________________ |
#9
|
||||
|
||||
Цитата:
Если программа даёт неверный результат - в ней ошибка. Если же результат правильный - ошибок, как минимум, две. |
#10
|
||||
|
||||
Цитата:
Пишу программы за еду. __________________ |
#11
|
||||
|
||||
Цитата:
Если программа даёт неверный результат - в ней ошибка. Если же результат правильный - ошибок, как минимум, две. |
#12
|
||||
|
||||
попробуй каждые 2 минуты вызывать эту функцию SetForegroundWindow передавая ей хэндл своего окна.
Пишу программы за еду. __________________ |
#13
|
||||
|
||||
Цитата:
Если программа даёт неверный результат - в ней ошибка. Если же результат правильный - ошибок, как минимум, две. |
#14
|
||||
|
||||
Код:
SetForegroundWindow(Handle); Пишу программы за еду. __________________ |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Erilar (07.08.2012)
|