Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Admiral, Я видимо не совсем правильно выражаюсь и путаю вас
Цитата Drongo:
и чтобы сразу после её выхода обновлялось бы активное окно »
Не после, а в момент выхода, ну, чтобы это была последняя инструкция, которую выполняет программа перед выходом.
Я на форму кинул компонент Timer, в событии onTimer поставил такой код. Имеет он право на существование в таком виде? По сути, если его поставить перед Close();.

Код: Выделить весь код
...
void __fastcall TForm1::tmr1Timer(TObject *Sender)
{
   HWND SubjectWindow = FindWindowA(NULL, "Мой компьютер"); //Вместо NULL на первом параметре может быть явно указан класс окна, 
   //в случаи "Моего компьютера" это CabinetWClass. Поможет установить класс API функция GetClassName
   SetForegroundWindow(SubjectWindow);  //в паре с GetForegroundWindow которая указывает на активное окно

   keybd_event(VK_F5, 0, 0, 0);
   keybd_event(VK_F5, 0, KEYEVENTF_KEYUP, 0);

   Close();
}
...

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 11:21, 24-03-2009 | #5