Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Обычно с этим ограничением успешно борются следующим... 13.04.09 17:42 Число просмотров: 5172
Автор: Cyril <sc> Статус: Member
|
Обычно с этим ограничением успешно борются следующим образом
var
hCurrWnd : THandle;
iMyTID : integer;
iCurrTID : integer;
begin
hCurrWnd := GetForegroundWindow;
iMyTID := GetCurrentThreadId;
iCurrTID := GetWindowThreadProcessId(hCurrWnd, nil);
if iMyTID <> iCurrTID then AttachThreadInput(iMyTID, iCurrTID, TRUE);
SetForegroundWindow(Application.Handle);
if iMyTID <> iCurrTID then AttachThreadInput(iMyTID, iCurrTID, FALSE);
|
|
|