Re[2]: Консоль. Owned-окно "на фоне"
От: Аноним  
Дата: 15.07.08 04:58
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Может так?


Видимо вы меня не так поняли
Описываю подробнее: создаем в MSVC консольное приложение, в единственный
cpp-файл проекта вставляем без изменений функцию GetConsoleHwnd из вышеприведенной
KB-статьи, в функции main пишем что нить типа:
int _tmain(int argc, _TCHAR* argv[])
{
   char c;
   while (true)
   {
      cin >> c;
      if (c=='q') break;
      else MessageBox(GetConsoleHwnd(),"Try","Test",MB_OK);
   }
   return 0;
}


Собираем приложение, сворачиваем все окна, запускаем его (не под отладчиком) и,
например, Far.
Переключаемся мышой на Far (чтобы предыдущим активным стал Far, система хранит (или вычисляет)
список-последовательность активных окон, по которым потом можно ходить по Alt-Esc), потом обратно и
жмем какую-нибудь кнопку — на долю секунды активным станет Far, потом опять консоль и
MessageBox появится "на фоне"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.