Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 29.04.2007, 21:33   #1
Hintman
Пользователь
 
Регистрация: 14.04.2007
Сообщений: 28
По умолчанию Как активировать чужое приложение

Код:
var
DC: HDC;
H : HWND;
HV:PAnsiChar;
begin

  HV:=PChar('Чужое приложение');
  H:=FindWindow (nil,HV);
  DC:=GetDC(H);

  //... вот здесь нужно активировать чужое приложение

  ReleaseDC(0, DC);
DC чужого приложения получаю,
а какой функцией его активизировать - не знаю.

Может быть это вообще по-другому делается?
Буду благодарен за любые комментарии.
Hintman вне форума Ответить с цитированием
Старый 29.04.2007, 21:44   #2
Hintman
Пользователь
 
Регистрация: 14.04.2007
Сообщений: 28
По умолчанию

Вот, вроде бы нашел функцию
Код:
SetFocus (hWnd: HWND): HWND;
Но в Дельфи есть такая же стандартная функция, без параметров,
и отладчик ругается: слишком много параметров.

Какой же модуль подключать,
или вообще как-то по-другому делать?
Hintman вне форума Ответить с цитированием
Старый 30.04.2007, 07:06   #3
Сильванович Михаил
Студент
Форумчанин
 
Регистрация: 10.11.2006
Сообщений: 196
По умолчанию

Попробуй
Код:
if H<>0 then SetForegroundWindow(H);
Visita Interiorem Terrae Rectificando Operae Lapidem...
Сильванович Михаил вне форума Ответить с цитированием
Старый 30.04.2007, 15:24   #4
Hintman
Пользователь
 
Регистрация: 14.04.2007
Сообщений: 28
По умолчанию

Cпасибо, действительно, после нескольких попыток получилось!
Hintman вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка текста в чужое приложение MyasNick Win Api 19 08.04.2012 09:46
Скрыть чужое окно ЧИЖ Win Api 8 11.06.2008 23:55
чужое приложение Electrod Win Api 12 27.01.2008 17:04
Активировать всплывающую подсказку Илюха Общие вопросы Delphi 6 13.12.2007 16:35


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS