Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2007, 10:19   #1
martinz
BootKey Master
Пользователь
 
Аватар для martinz
 
Регистрация: 18.11.2007
Сообщений: 12
Вопрос Предыдущее активное окно

Как сделать активным предыдущее активное окно?

Допустим я запустил блокнот (или калькулятор, не важно), затем запустил свою программу, нужно сделать так, чтобы фокус стал на блокнот. Что-то типа Alt+Tab.

Последний раз редактировалось zetrix; 25.11.2007 в 20:43.
martinz вне форума Ответить с цитированием
Старый 25.11.2007, 14:03   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Код:
protected
   procedure CreateParams(var Params: TCreateParams); override;

 //... 

procedure TForm.CreateParams(var Params: TCreateParams);
 begin
   inherited CreateParams(Params);
   if Assigned(Application.MainForm) then
   begin
     Params.WndParent := GetDesktopWindow;
     Params.Style := WS_CHILD;
   end;
 end;
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 25.11.2007, 14:15   #3
martinz
BootKey Master
Пользователь
 
Аватар для martinz
 
Регистрация: 18.11.2007
Сообщений: 12
По умолчанию

Квэнди, а можешь прикрепить исходник, не выходит что-то.
martinz вне форума Ответить с цитированием
Старый 25.11.2007, 15:02   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

http://programmersforum.ru/showthread.php?t=1759
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи

Последний раз редактировалось zetrix; 25.11.2007 в 20:43.
Квэнди вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Активное окно Messir_Leonard Win Api 4 22.04.2008 19:25
[VC++] Закрытие программы: ALT + F4. Активное окно. Фильтрация деактив MuForum Общие вопросы C/C++ 3 30.03.2008 16:51
Активное окно MadReason Win Api 12 10.01.2008 17:44
«Окно+символ». Создать класс, представляющий окно в текстовом режиме. RustreX Паскаль, Turbo Pascal, PascalABC.NET 1 11.11.2007 19:28
активное приложение Toxa Общие вопросы Delphi 1 28.12.2006 09:41