zHz00 Untitled

воскресенье, 05 марта 2017
23:59 Как скопировать содержимое диалогового окна
Об этом мало где написано, поэтому не все знают (и удивляются, когда узнают).

В диалоговых окнах с кнопками OK/Cancel, Yes/No и подобных можно нажать Ctrl+C. После этого текст сообщения попадёт в буфер обмена! И будет даже указано, какие кнопки у него были.

Примечание 1. Речь о Windows.
Примчеание 2. Работает не во всех окнах. Но если окно было создано через MessageBox(...), должно работать.

Это полезно, если в сообщении указан код ошибки или имя файла. Или просто если надо скопировать куда-нибудь текст не делая скриншот.

@темы: Лайфхак, Программы

URL
Ши: Девушка моей мечты:)))
Травились ядом своих снов. Лечили раны водопроводной во...
Перфекционисты могут тратить свое время на ненужное занят...
Последние дни замечал на улицах и в транспорте очень мног...
фух. уже соседи в стенку стучат и брат косо смотрит, и Э...
:)

06.03.2017 в 18:44

06.03.2017 в 18:44
Охренетюшки, потестил с ходу - и правда!
URL

06.03.2017 в 19:36

06.03.2017 в 19:36
Попробовал на окне подтверждения удаления файла, не получилось, возникла гипотеза:
1) В таких окнах текст и так вроде можно выделить мышкой? А если нельзя, то и в буфер ничего не скопируется.
URL

06.03.2017 в 21:10

06.03.2017 в 21:10
Stigravian Shaderstill, видимо, окно удаления генерируется не мессидж-боксом. Нет, в обычном месидж боксе текст выделять нельзя. Чтобы было можно, надо, чтобы элемент управления был не STATIC, а EDIT с плоской рамко и включённым read only.
URL

07.03.2017 в 12:42

07.03.2017 в 12:42
zHz00, мессадж бокс - это edit с включенным рид онли? оО
URL

07.03.2017 в 13:40

07.03.2017 в 13:40
Knows Ajed, нет. Прочитай ещё раз. Эдит рид онли нужен чтобы можно было мышкой в окошке текст надписи выделять. А в мессидж боксе, скорее всего, статик.
URL

07.03.2017 в 15:49

07.03.2017 в 15:49
zHz00, пардон, действительно, обсуждение пошло уже о выделении мышкой.
URL
Добавить комментарий

Расширенная форма

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail