PATRIOT_kz » 16.09.2004 (Чт) 17:43
Есть несколько функций на разных ОС программирования::=
---
ОС: VB
->Shell %filepath%, %nFocus
Где %nFocus может принимать значения
vbNormalFocus - запустить в фоновом режиме
vbNormalNoFocus - без фокуса в фоновом режиме
->SetForegroundWindow
Private Declare Function SetForegroundWindow Lib "user32" Alias "SetForegroundWindow" (ByVal hwnd As Long) As Long
В начале запускаешь прогу с диск, а далее узнаешь её hWnd,
командой 'GetActiveWindow' . . .
Private Declare Function GetActiveWindow Lib "user32" Alias "GetActiveWindow" () As Long
с помощью, которой МОЖНО ЛИШЬ УЗНАТЬ hWnd АКТИВНОГО ОКНА!
Главное чтобы в это время, когда вы будете запускать прогу, чтобы
фокус не перешёл на другое окно.
OC: C++, Delphi, Delphi C++ и др.
->WinExec %filepath%, %nFocus - запусить в фоновом режиме
Где %nFocus может принимать значения
vbNormalFocus - запустить в фоновом режиме
vbNormalNoFocus - без фокуса в фоновом режиме
и другие константы.
=-=-=-=-
Вообщем желаю удачи тебе и кому моя хелпа поможет![/i]
Press any key . . .