Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: SetForegroundWindow  (Прочитано 7333 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« : 28-09-2007 08:14 » 

Цитата
The SetForegroundWindow function puts the thread that created the specified window into the foreground and activates the window. Keyboard input is directed to the window, and various visual cues are changed for the user. The system assigns a slightly higher priority to the thread that created the foreground window than it does to other threads.

Syntax

BOOL SetForegroundWindow(HWND hWnd);

я думал - по своему действию очень похоже на system modal окна, (только не те , которые вызвались DoModal , а те, которые созданы через Create) - окно всегда висит поверх всех окон. Но нет, не пойму, что делает?
« Последнее редактирование: 28-09-2007 08:25 от Алексей1153++ » Записан

Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #1 : 28-09-2007 12:57 » 

Когда запускается модальное окно, то запускается также обработчик событий самого модального окна. Поэтому управление нельзя передать на любое окно приложения, без закрытия модального окна.
SetForegroundWindow просто вытаскиевает окно на самый верхний уровень и делает его активным.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #2 : 28-09-2007 14:48 » new

а, наверное в MFC эта функция использована в CWnd::BringWindowToTop , именно ей я кидал окошки наверх
Записан

Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines