MessageBox. Скрытая сторона
Работая за компьютером, мы постоянно сталкиваемся с различными видами окон сообщений - MessageBox. Для тех, кто позабыл, как они выглядят, пример:
А теперь вспомним ситуацию, когда нам нужен был текст, находящийся в каком-либо MessageBox. Сразу вспоминается временно открытый блокнот,
куда мы вручную перепечатываем необходимый текст из MessageBox’a. Данному варианту пришел конец. Имеется более удобный способ получить
текстовое содержимое MessageBox. Способ этот малоизвестный. Заключается он в нажатии комбинации клавиш CTRL+C, при активном окне MessageBox. При этом вся текстовая составляющая его будет скопирована в буфер обмена, откуда в дальнейшем может быть вставлена в любой текстовый редактор.
Проиллюстрируем данный способ на примере.
1. Запускаем блокнот. Пишем в нем какой-либо текст:
2. Выбираем пункт меню “Файл -> Выход”. Получаем MessageBox.
3. Нажимаем CTRL+C (Возможно будет слышен звуковой сигнал).
4. Выбираем пункт “Нет”, чтобы закрыть блокнот без подтверждения.
5. Открываем Новый экземпляр блокнота и нажимаем CTRL+V. Вуаля - мы видим MessageBox в текстовом виде.
Как видим, имеется стандартный способ получения текста из MessageBox. К сожалению мы не располагаем статистикой по поддержке данной функциональности в различных версиях Microsoft Windows и будем благодарны всем, кто попробует и напишет комментарий, где укажет версию операционной системы и результат - работает или нет описанный выше способ.
РАБОТАЕТ !!! Windows XP Professional SP3