Как найти активное окно

Содержание

  1. Окна в Windows: что это такое, их виды и как сними работать
  2. Что это такое
  3. Основные виды
  4. Программные (приложений)
  5. Документы
  6. Запросы
  7. Контекстное меню
  8. Всплывающие
  9. Активные
  10. Работа с окнами Windows
  11. Элементы управления
  12. Дополнительные элементы
  13. Элементы управления в диалоговых окнах
  14. Горячие клавиши
  15. Мнение автора
  16. Как узнать активное окно?
  17. Решение

Окна в Windows: что это такое, их виды и как сними работать

Всем привет! Продолжаем с вами изучать компьютерную грамотность. И если вы читали мои предыдущие статьи, то тогда вы уже много знаете и умеете.

Думаю, что сейчас нет такого человека кто не сталкивался бы с таким понятием как – окно Windows. Но, а если вы являетесь таковым, то уж вам точно следует прочитать эту статью до конца.

А для тех, кто уже имеет представление об этом тоже будет неплохо ознакомиться с этим материалом.

Почему? Спросите вы.

Да потому что вся работа за компьютером где установлена операционная система виндовс связана с управлением этими самыми окнами. И вы просто можете не знать всех тонкостей и нюансов работы с ними.

А в этой самой статье мы как раз и рассмотрим их.

И так приступим.

Что это такое

Как мы уже знаем из одной из предыдущих статей – Windows в переводе означает «окна».

Они являются отличительной частью этой ОС. С их помощью пользователям предоставили более удобную работу с приложениями, программами, файлами и папками.

И как наверно вы уже заметили, чтобы вы не открыли это, отображается в прямоугольной области. Вот эта область и называется окно.

Основные виды

В зависимости от тех задач, которые предстоит выполнить пользователю окна можно подразделить на следующие виды;

  • Программные (приложений)
  • Документы
  • Запросов
  • Контекстных меню
  • Диалоговые
  • Активные

Программные (приложений)

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

Более подробно о компьютерных программах и приложениях можете почитать здесь.

Документы

Открываются они только в окне своего приложения и отображаются в них документы, созданные в программах для Windows.

После открытия становится доступна рабочая область в которой создается или редактируется различная информация с помощью устройств ввода таких как клавиатура и компьютерная мышь.

Ярким примером является документ Word.

Запросы

Они появляются поверх всех остальных во время работы за ПК. В них отображаются запросы на подтверждение тех или иных действий или содержит запрос на определенную информацию.

Для них существует два действия предоставить ответ на запрос или подтвердить действие, или просто закрыть.

Еще их называют диалоговые, а они в свою очередь могут быть:

Модальные – это окна после появления которых блокируется приложение, и чтобы продолжить работу здесь следует завершить все действия.

По предложенным действиям их можно подразделить на три типа:

  • Требуется ввести определенную информацию
  • Оповещает пользователя о каких-либо совершённых действиях
  • Предлагает завершить или продолжить работу приложения

Немодальные – после появления приложение продолжает работать. Его можно свернуть или закрыть и продолжить работу в приложении.

Контекстное меню

Этот вид окон скрыт от глаз пользователей и вывести их можно нажатием правой кнопкой мыши. Они могут содержать дополнительные команды для программ и приложений.

Всплывающие

В основном они используются системой для информирования или с требованием совершить то или иное действие.

А также они часто появляются при работе в веб – браузерах при посещении различных сайтов. Но их появление можно легко запретить в настройках браузера.

Давайте я расскажу коротко об этих настройках на примере Яндекс.Браузера

Переходим в настройки

Ищем «сайты» и жмем на «расширенные настройки сайтов»

Ставим галочку «разрешены» или «запрещены»

Но эти вопросы мы будем рассматривать в рубрике «Освоение интернета» когда будем с вами изучать веб-браузеры. Так что подписывайтесь на обновления блога чтобы не пропустить.

О том, как это сделать можете почитать здесь.

Активные

Активным окном называют то которое расположено поверх остальных и в котором мы на данный момент работаем. Также можно встретить такое название как «рабочее окно».

При работе с несколькими окнами переключаться между ними можно с помощью мыши или горячих клавиш клавиатуры.

С видами разобрались. Думаю, что все понятно. Если нет не стесняйтесь задавайте вопросы в комментариях.

Теперь давайте переходить непосредственно к работе.

Работа с окнами Windows

Любое окно включает в себя элементы управления. Они могут отличаться в зависимости от того какой тип окна открыт. Но основные всё-таки присутствуют во всех видах.

Давайте разберем максимальное количество элементов на примере папки «мой компьютер». Так как с папками приходится работать очень часто.

Элементы управления

И так как мы видим на скриншоте показаны где располагаются основные элементы и их названия.

1 Системный значок

Этот значок находится верхнем левом углу и при нажатии на него открывается меню управления.

С помощью которого можно выполнить в зависимости от его расположения на мониторе следующие действия;

  • Восстановить
  • Переместить
  • Изменить размер
  • Свернуть
  • Развернуть
  • Закрыть

2 Заголовок

Выводится вверху и отображает название открытого объекта. В нашем случае «Этот компьютер». Если окно является активным, то он подсвечивается более ярким цветом.

При двукратном нажатии мыши на заголовок, оно раскроется до размеров вашего экрана.

3 Панель быстрого доступа

С помощью отображаемых иконок можно к примеру, посмотреть свойства открытого окна или создать папку в рабочей области.

Также можно настроить отображение элементов.

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

А также здесь можно выбрать место расположения этой панели.

4 Кнопки управления

С помощью этих кнопок можно свернуть, развернуть или закрыть окно.

5 Строка меню и панель инструментов

Расположена она под заголовком и содержит пункты при нажатии на которые мы получаем доступ к определенным командам в панели инструментов.

Команды различны для разных видов окон все зависит от того какую задачу они выполняют.

6 Панель задач (инструментов)

В панели в нашем случае предоставляется быстрый доступ к папкам и файлам наиболее просматриваемым.

Если это окно приложений, то там могут быть доступны к выполнению определенные задачи.

8 Адресная строка

С помощью этой строки возможен быстрый переход к другим папкам и разделам нажав на стрелку рядом с названием открытого раздела

Или же можно просто ввести соответствующий адрес папки.

Но как показывает практика эти варианты не очень удобны. Проще воспользоваться «Панелью задач».

9 Рабочая область

Это самая большая область, в которой располагаются объекты находящиеся внутри папки.

10 Кнопки отображения элементов

С помощью этих кнопок возможно настроить отображение объектов в виде таблицы или больших эскизов.

11 Строка состояния

Строка состояния выполняет информационную роль.
Сколько находится объектов в папке и сколько из них выбрано

12 Полоса прокрутки

Появляется если объекты не умещаются в рабочей области. И чтобы посмотреть невидные глазу требуется прокрутить вниз или бок. Наведя курсор на полосу и зажав левую кнопку компьютерной мыши.

13 Угол и границы

Наведя курсор мыши на угол или границу и нажав левую кнопку мыши можно увеличить или уменьшить размеры окна двигая компьютерную мышь по столу.

Дополнительные элементы

Еще хотелось бы отметить два элемента управления находящихся на панели задач рабочего стола

Если вы незнакомы с рабочем столом и панелью задач в операционной системе виндовс то рекомендую прочитать статью про «Рабочий стол Windows»

Свернуть все окна

Эта кнопка находится в правом углу панели задач

Организация отображения окон

Для организации открытых окон следует навести курсор мыши на свободную область панели задач и нажать правой кнопкой в появившемся меню выбираем нужную нам настройку.

Элементы управления в диалоговых окнах

Наличие этих элементов (не обязательно всех сразу) выделяют их от всех других.

К ним относятся:

Вкладки – как правило располагаются под заголовком

Флажки – используются для отображения различных параметров со значением «да» или «нет». Если галочка стоит в квадратике, то «да» если ее там нет, то тогда «нет»

Радиокнопки – предоставляют возможность выбора одного варианта из нескольких.

Текстовые поля – используются для ввода определенной информации которая должна будет использоваться в программе.

Цифровые счётчики – используются для ввода числовых значение путем нажатия стрелок вверх или вниз.

Списки – предоставляется для выбора определенного значения.

Раскрывающиеся списки – нажав стрелку открывается список и после выбора нужного значения оно будет отображается.

Ползунковые регуляторы – с помощью них выбираем значение из определенного диапазона.

Командные кнопки – нужны для выбора определенного действия. Например, сохранить, применить, отмена и.т.д.

Горячие клавиши

Для более быстрой работы за компьютером часть операций по управлению можно выполнять с помощью клавиш клавиатуры.

Давайте рассмотрим какие именно сочетания клавиш применяются при работе с окнами.

1 Alt+Tab – переключение между открытыми окнами

После нажатия клавиш появится панель где будут располагаться все открытые в данный момент окна.

И не отпуская клавишу Alt нажимаем кнопку Tab переключаясь между ними. После выбора нужного отпускаем обе кнопки.

2 Свернуть и развернуть все окна отобразив или скрыв рабочий стол

3 Свернуть и развернуть активное окно

4 Закрыть активное окно

5 Последовательно перебирать иконки панели задач

6 Запустить приложение иконка которого закреплена на панели задач и соответствует цифрам от 0 до 9

7 Сворачивает все окна кроме активного (вторым нажатие развернуть)

8 Сместить окно к левому краю вашего экрана

Win + стрелка влево

9 Сместить окно к правому краю вашего экрана

Win + стрелка в право

10 Развернуть на весь экран. Если оно было смещено к краю экрана, то оно займет позицию в верхней части экрана заняв четверть экрана

Win + стрелка вверх

11 Сворачивает активное окно. Если оно было смещено к краю экрана, то оно займет позицию в нижней части экрана заняв четверть экрана

Win + стрелка вниз

12 Если у вас несколько мониторов, то сочетание этих клавиш поможет перенести окно на другой монитор

Win + Shift + стрелка влево или вправо

Мнение автора

В моей практике мне очень часто приходилось пользоваться всеми элементами управления окнами так как я раньше проходил службу в УИС и работать за компьютером приходилось очень часто.

И скажу я вам одно что неважно в каких именно целях вы решили использовать компьютер для ведения бизнеса или просто в домашних условиях.

Вам просто необходимо понимать его и уметь на нем работать. А помогут вам в этом 25 бесплатных видеоуроков компьютерной грамотности .

На этом все ждите новых статей на блоге пишите комментарии делитесь информацией в социальных сетях. Всем пока.

Как узнать активное окно?

Всем привет. Хочу написать простенький тайм-трекер. Для этого, собственно, мне нужно узнать, какое окно сейчас активно (т.е. с какой программой работает пользователь). Нашел кучу решений для плюсов и паскалоидов, но ни одного для С#.

Не подскажите, как решить проблему?

Как отправить в активное окно комбинацию клавиш Ctrl+T?
Как отправить в активное окно комбинацию клавиш Ctrl t ?

активное окно формы
Подскажите пожалуйста, как при нажатии кнопки вывести уже открытое окно на передний план среди.

Передача строк в активное окно
Добрый вечер. Есть написанная на WinForms панелька: Имеет значение true параметра TopMost.

Постоянно активное окно программы
Подскажите, как сделать окно программы постоянно активным, относительно других окон windows. Мне.

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

П.С. Ты не знаешь что такое тайм-треккер?

Решение

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как определить какое окно у пользователя активное сейчас
Как определить какое окно у пользователя активное сейчас ? если можно то с примером. Буду очень.

Отобразить активное окно процесса
Как зная процесс вывести на передний план его окно? ShowWindow(pr.MainWindowHandle, 9); //работает.

Посыл клавиш в активное окно (DirectX app)
Есть игра, хочу сделать что б в ней нажималась кнопка в определенное время. Перепробовал.

Возможно ли посылать нажатие кнопки в не активное окно виртуальной машины
Подскажите пожалуйста возможно ли посылать нажатие кнопки в не активное окно виртуальной машины?

I need to find the active window in a particular process. The goal of this is to get the name of the active window/document, even if its parent application has a multiple document interface.

To get the active process, I’m using GetGUIThreadInfo along with GetCurrentThreadId from user32.dll. Here’s the pertinent code:

Private Type RECT
    Left As LongPtr
    Top As LongPtr
    Right As LongPtr
    Bottom As LongPtr
End Type

Private Type GUITHREADINFO

    cbSize As LongPtr
    flags As LongPtr
    hwndActive As LongPtr
    hwndFocus As LongPtr
    hwndCapture As LongPtr
    hwndMenuOwner As LongPtr
    hwndMoveSize As LongPtr
    hwndCaret As LongPtr
    rcCaret As RECT

End Type

Private Declare PtrSafe Function GetWindowThreadProcessId Lib "user32" ( _
    ByVal hWnd As LongPtr) As LongPtr

Private Declare PtrSafe Function GetGUIThreadInfo Lib "user32" _
    (ByVal dwthreadid As LongPtr, _
    lpguithreadinfo As GUITHREADINFO) As LongPtr

Sub MyFunction()

    Dim strWindowTitle As String
    strWindowTitle = Space(30)

    Dim GUIInfo As GUITHREADINFO
    GUIInfo.cbSize = LenB(GUIInfo)

    Call GetGUIThreadInfo(GetCurrentThreadId, GUIInfo)
    Call GetWindowText(GUIInfo.hwndActive, strWindowTitle, 30)

    Debug.Print strWindowTitle

End Sub

I tried changing types around, using different methods to get the active thread ID. The output is blank.

Printing GUIInfo.hwndActive gives me 0.

The current thread ID is found, but I’m doing something wrong in the GetGUIThreadInfo function.

I’ve tried enumerating through the child windows, but it’s difficult for me to tell which one of those is active. If there’s a function to do this that I’ve missed, that would probably work as well.

I’m running Outlook 2010 x64 on a 64-bit machine, hence my use of LongPtr.

Во многих наших статьях Вы можете увидеть текст наподобие: Win + R. Данный текст обозначает, что Вам необходимо нажать на клавиатуре сочетание клавиши с логотипом Windows и буквы R. Сочетания клавиш — это комбинации двух или более клавиш, нажав которые, можно выполнять задачи, обычно требующие применения мыши или другого указывающего устройства.

Данный список, является более полным, большинство сочетаний клавиш действительно и для других операционных систем семейства Windows.

Существуют следующие наиболее часто используемые сочетания клавиш.

Сочетания клавиш для работы с текстом

Клавиши Действие
Ctrl + A Выделить весь текст.
Ctrl + C (или Ctrl + Insert) Копировать выделенный фрагмент текста.
Ctrl + X Вырезать выделенный фрагмент текста.
Ctrl + V (или Shift + Insert) Вставить выделенный фрагмент текста.
Ctrl + (стрелка влево) Переместить курсор в начало предыдущего слова.
Ctrl + (стрелка вправо) Переместить курсор в начало следующего слова.
Ctrl + (стрелка вверх) Переместить курсор в начало предыдущего абзаца.
Ctrl + (стрелка вниз) Переместить курсор в начало следующего абзаца.
Shift + (стрелка вправо) Выделить текст вперед посимвольно.
Shift + (стрелка влево) Выделить текст назад посимвольно.
Ctrl + Shift + (стрелка вправо) Выделить текст от положения курсора до начало следующего слова.
Ctrl + Shift + (стрелка влево) Выделить текст от положения курсора до начало предыдущего слова.
Shift + Home Выделить текст от положения курсора до начала строки.
Shift + End Выделить текст от положения курсора до окончания строки.
Alt слева + Shift Переключить язык ввода, если используется несколько языков ввода.
Ctrl + Shift Переключить раскладку клавиатуры, если используется несколько раскладок клавиатуры.
Ctrl слева + Shift
Ctrl справа + Shift
Изменение направления чтения текста для языков с письмом справа налево.

Сочетания клавиш для работы с окнами и рабочим столом

Клавиши Действие
F5 (или Ctrl + R) Обновление активного окна или рабочего стола (если активен).
F6 или Tab Циклическое переключение между элементами в окне или на рабочем столе.
Alt + Esc Циклическое переключение между элементами в том порядке, в котором они были открыты.
Alt + Tab Циклическое переключение между окнами в обычном режиме.
Ctrl + Alt + Tab Открыть окно для переключения между окнами в обычном режиме. Для перехода между ними используйте клавиши со стрелками.
Win + Tab Циклическое переключение между элементами (окнами, программами) в режиме Flip3D.
Ctrl + Win + Tab Открыть окно для переключения между окнами в режиме Flip3D. Для перехода между ними используйте клавиши со стрелками.
Ctrl + колесо мыши (вверхвниз) на рабочем столе Увеличить / Уменьшить размер значков на Рабочем столе.
Удерживая Shift + (стрелка вверх) Выделение вверх нескольких элементов в окне или на рабочем столе, включая текущий.
Удерживая Shift + (стрелка вниз) Выделение вниз нескольких элементов в окне или на рабочем столе, включая текущий.
Удерживая Ctrl + Пробел Выделение любых нескольких отдельных элементов в окне или на рабочем столе. Для перехода ипользовать клавиши стрелок.
Ctrl + A Выделить все элементы в окне или на рабочем столе.
Ctrl + C (или Ctrl + Insert) Копирование выделенных элементов.
Ctrl + X Вырезание выделенных элементов.
Ctrl + V (или Shift + Insert) Вставка выделенных элементов.
Alt + Enter Открытие диалогового окна свойств для выбранного файла, папки.
Alt + Пробел Отображение контекстного меню активного окна.
Alt + F4 Закрытие текущего элемента или выход из активной программы.
Shift + F10 Открытие контекстного меню для выделенного элемента.
Win + (стрелка вверх) Развернуть окно на весь экран.
Win+ Shift + (стрелка вверх) Растянуть окно до верхней и нижней части экрана.
Win + (стрелка вниз) Свернуть в окно, либо свернуть на панель задач.
Win + (стрелка влево) Развернуть и прикрепить окно к левому краю экрана.
Win + (стрелка вправо) Развернуть и прикрепить окно к правому краю экрана.
Win + M Свернуть все сворачиваемые окна. Несворачиваемые окна (Например: Свойства файла) останутся на экране.
Win + Shift + M Восстановить все свернутые окна.
Win + D Показать рабочий стол / Вернуться в программу. Сворачивает и восстанавливает всё, включая несворачиваемые окна.
Win + G Циклическое переключение между гаджетами.
Win + Home Свернуть / Восстановить все окна, кроме активного.
Win + Пробел Показать рабочий стол без сворачивания окон.

Сочетания клавиш для работы с несколькими мониторами

Клавиши Действие
Win + Shift + Page Up Переключиться на левый монитор.
Win + Shift + Page Down Переключиться на правый монитор.
Win + Shift + (стрелка влево) Перемещение окна на левый монитор.
Win + Shift + (стрелка вправо) Перемещение окна на правый монитор.
Win + P Выбор режима отображения презентации.

Сочетания клавиш для работы с Панелью задач

Клавиши Действие
Shift + щелчок по значку на панели задач Открытие программы или быстрое открытие другого экземпляра программы.
Shift + щелчок правой кнопкой мыши по значку на панели задач Отображение окна меню для программы.
Shift + щелчок правой кнопкой мыши по сгруппированному значку на панели задач Отображение окна меню для группы.
Ctrl + щелчок по сгруппированному значку на панели задач Циклическое переключение между окнами группы.
Ctrl + Shift + щелчок по значку на панели задач Открытие программы от имени администратора.
Ctrl + Tab Переключение между эскизами в одной группе.
Win + Цифра Запустить / Переключиться в программу, используя расположение ее значка на панели задач. Цифры от 1 до 9 – это порядковый номер приложения на панели задач, считая слева (0 – десятое приложение).
Shift + Win + Цифра Запуск нового экземпляра программы, используя расположение ее значка на панели задач.
Ctrl +Win + Цифра Переключение между окнами программы, начиная с последнего активного, используя расположение ее значка на панели задач.
Alt +Win + Цифра Открытие списка переходов для программы, используя расположение ее значка на панели задач.
Win + T Циклическое переключение между значками на панели задач. (Слева направо)
Win + Shift + T Циклическое переключение между значками на панели задач. (Справа налево)
Ctrl + Win + B Переключение на программу, отображающую сообщение в области уведомлений.
Win (или Ctrl + Esc) Открытие или закрытие меню «Пуск».
Win + R Открытие диалогового окна «Выполнить».
Ctrl + Shift + Enter Запуск выделенной в меню Пуск программы от имени администратора.

Сочетания клавиш для работы в Проводнике Windows

Клавиши Действие
Win + E Запустить Проводник Windows.
Alt + (стрелка влево) Просмотр предыдущей папки.
Alt + (стрелка вправо) Просмотр следующей папки.
Alt + Page Up Просмотр папки, расположенной на уровень выше.
Alt + Page Down Просмотр папки, расположенной на уровень ниже.
Alt + D Выбор адресной строки.
Alt + P Отображение области просмотра.
Ctrl + E Выбор поля поиска.
Ctrl + Shift + E Отображение всех папок, в которые вложена выделенная папка.
Ctrl + F Выбор поля поиска.
Ctrl + N Открытие нового окна.
Ctrl + Shift + N Создание новой папки.
Ctrl + W Закрытие текущего окна.
Ctrl + . Поворот изображения по часовой стрелке.
Ctrl + , Поворот изображения против часовой стрелки.
Ctrl + колесо прокрутки мыши Изменение размера и внешнего вида значков файлов и папок.
Home Переход к верхней позиции активного окна.
End Переход к нижней позиции активного окна.
Delete (или Ctrl + D) Удаление выделенного элемента в «Корзину».
Shift + Delete Удаление выделенного элемента без помещения его в «Корзину».
F2 Переименование выделенного элемента.
F4 Отображение списка предыдущих расположений для адресной строки в проводнике Windows.
F11 Разворачивание активного окна на весь экран / Сворачивание обратно.
(стрелка влево) Свертывание выделенного элемента (если он развернут) или выбор родительской папки.
(стрелка вправо) Отображение выделенного элемента (если он свернут) или выделение первой подпапки.
Backspace Просмотр предыдущей папки.
Num Lock + * на цифровой дополнительной клавиатуре Отображение всех папок, вложенных в выделенную папку.
Num Lock + + на цифровой дополнительной клавиатуре Отображение содержимого выделенной папки.
Num Lock + на цифровой дополнительной клавиатуре Свертывание выделенной папки.

Сочетания клавиш для диалогового окна

Клавиши Действие
F4 Отображение элементов активного списка.
Backspace Открытие папки на один уровень выше от папки, выделенной в окне «Сохранить как» или «Открыть».
Tab Переход вперед по параметрам.
Shift + Tab Переход назад по параметрам.
Ctrl + Tab Переход вперед по вкладкам.
Ctrl + Shift + Tab Переход назад по вкладкам.
Alt + подчеркнутая буква Выполнение команды (или выбор параметра), которая начинается с этой буквы.
Пробел, удерживая Ctrl или Shift Установка или снятие флажка, если он активен.
Клавиши со стрелками Выбор кнопки, если активна группа кнопок.

Сочетания клавиш для работы со справкой Windows

Клавиши Действие
F1 Открытие справки текущего элемента.
Win + F1 Запустить встроенный диалог Windows: Справка и Поддержка.
F3 Перемещение курсора в поле «Поиск».
F10 Переход к меню «Параметры».
Alt + A Переход на страницу поддержки пользователей.
Alt + C Отображать оглавление.
Alt + N Переход к меню «Параметры подключения».
Alt + (стрелка влево) Возврат к предыдущему просмотренному разделу.
Alt + (стрелка вправо) Переход к следующему (ранее просмотренному) разделу.
Alt + Home Переход на домашнюю страницу справки и поддержки.
Home Переход в начало раздела.
End Переход в конец раздела.
Ctrl + F Поиск в текущем разделе.
Ctrl + P Вывод раздела на печать.

Сочетания клавиш для работы с Центром специальных возможностей

Клавиши Действие
Win + U Запустить Центр специальных возможностей.
Num Lock (удерживать более пяти секунд) Включить / Отключить режим озвучивания при нажатии клавиш Caps Lock, Num Lock и Scroll Lock .
Shift (нажать пять раз) Включить / Отключить режим залипания клавиш (позволяет использовать клавиши Shift, Ctrl, Alt, Win   нажимая их по отдельности).
Shift справа (удерживать более восьми секунд) Включить / Отключить фильтрацию ввода (позволяет игнорировать краткие и повторные нажатия клавиш).
Alt слева + Shift слева + PrtScr (или Print Screen) Включить / Отключить режим высокой контрастности.
Alt слева + Shift слева + Num Lock (или Num) Включить / Отключить управление указателем мыши с клавиатуры.

Сочетания клавиш для работы с программой «Экранная лупа»

Клавиши Действие
Win + + Запуск программы «Экранная лупа». Увеличить масштаб.
Win + Уменьшить масштаб.
Win + Esс Закрытие программы «Экранная лупа».
Ctrl + Alt + D Переключение в режим «Закреплено» (увеличенная область показывается в отдельном закрепленном окне).
Ctrl + Alt + F Переключение в режим «Во весь экран» (увеличивается весь экран).
Ctrl + Alt + L Переключение в режим «Увеличение» (увеличивается область вокруг указателя мыши).
Ctrl + Alt + R Изменение размера окна, отображающего увеличенную область экрана.
Ctrl + Alt + Пробел Предварительный просмотр рабочего стола в полноэкранном режиме.
Ctrl + Alt + I Инверсия цветов.
Ctrl + Alt + (стрелка вверх) Прикрепление окна с увеличенной областью к верхнему краю экрана. («Закреплено»)
Передвижение окна с увеличенной областью вверх. («Увеличение»)
Передвижение по увеличенной области вверх. («Во весь экран»)
Ctrl + Alt + (стрелка вниз) Прикрепление окна с увеличенной областью к нижнему краю экрана. («Закреплено»)
Передвижение окна с увеличенной областью вниз. («Увеличение»)
Передвижение по увеличенной области вниз. («Во весь экран»)
Ctrl + Alt + (стрелка влево) Прикрепление окна с увеличенной областью к левому краю экрана. («Закреплено»)
Передвижение окна с увеличенной областью влево. («Увеличение»)
Передвижение по увеличенной области влево. («Во весь экран»)
Ctrl + Alt + (стрелка вправо) Прикрепление окна с увеличенной областью к правому краю экрана. («Закреплено»)
Передвижение окна с увеличенной областью вправо. («Увеличение»)
Передвижение по увеличенной области вправо. («Во весь экран»)

Остальные сочетания клавиш

Клавиши Действие
Enter Заменяет щелчки мышью для запуска приложения, нажатия на кнопку или выбора пункта в меню.
Esc Идентично нажатию кнопки Отмена в диалоговом окне.
F3 (или Win + F) Открытие встроенного диалогового окна Windows для поиска файла или папки.
Ctrl + F Открытие окна поиска или переход в поле поиска в активном окне.
Ctrl + Win + F Поиск по компьютеру из домена (при нахождении в сети).
Ctrl + Shift + Esc Запуск Диспетчера задач.
Ctrl + Alt + Delete Вызов окна Безопасность Windows (Включает кнопки Блокировать компьютер, Сменить пользователя, Выйти из системы, Сменить пароль, Запустить диспетчер задач).
Win + L Блокирование компьютера или переключение пользователей.
Win + X Запустить Центр мобильности Windows.
Win + Pause Break Запустить элемент Система из Панели Управления (пункт Свойства при нажатии правой кнопкой мыши на Компьютер в меню Пуск).
Удерживая Shift при вставке компакт-диска Предотвращение автоматического воспроизведения компакт-диска.
Ctrl + Tab Переключение между элементами (вкладками, окнами, документами) в программах, допускающих одновременное открытие нескольких документов.
Ctrl + F4 Закрытие активного документа (в программах, допускающих одновременное открытие нескольких документов).
Alt + Enter Развернуть активную программу на полный экран / Свернуть в окно.
Alt + подчеркнутая буква Отображение соответствующего меню. Выполнение команды меню (или другой подчеркнутой команды).
F10 Активизация строки меню текущей программы.
(стрелка влево) Открытие следующего меню слева или закрытие подменю.
(стрелка вправо) Открытие следующего меню справа или открытие подменю.
Ctrl + N Создать…
Ctrl + O Открыть…
Ctrl + S Сохранить сделанные изменения.
Ctrl + Z Отмена действия.
Ctrl + Y
Ctrl + Shift + Z
Повтор действия.

Источник.

Как выбрать нужное окно? Что такое активное окно? Microsoft Windows — многозадачная операционная система. Это означает, что одновременно в среде Windows может быть запущено несколько различных программ и, соответственно, открыто несколько окон или несколько сайтов, а в другом окне любой другой сайт.  Однако в каждый момент времени пользователю доступно для работы только какое-либо одно окно — он может взаимодействовать с элементами интерфейса этой программы, управлять режимами ее отображения, редактировать открытый в окне программы документ. Окно программы, с которым пользователь работает в текущий момент времени, называют активным. Принято говорить, что все остальные программы в этом случае работают в неактивном (фоновом) режиме либо находятся в состоянии ожидания.

Основные отличия активного окна приложения Windows от окон приложений, находящихся в режиме ожидания, перечислены ниже:

■ окно активного приложения расположено на экране поверх всех остальных окон;

■ панель заголовка активного окна выглядит ярче аналогичных панелей неактивных окон, отображающихся на экране в бледных тонах;

■ соответствующая открытому окну кнопка в панели задач отображается «нажатой». Если под расположенной в Панели задач кнопкой скрывается несколько однотипных приложений, собранных в группу, при активизации одного из них кнопка также выглядит «нажатой»;

■ возможна ситуация, при которой все кнопки в панели задач отображаются в «отжатом» состоянии. Это означает, что ни одно из запущенных в текущий момент приложений не является активным, в то время как активна сама панель задач, один из элементов Рабочего стола либо другой компонент интерфейса Windows.

Активизировать одно из запущенных в системе окон можно несколькими различными способами:

1. Щелкните мышью на неактивной кнопке в Панели задач. Если под кнопкой «скрывается» одно приложение, его окно станет активным; если по нажатию кнопки раскрывается список, содержащий группу сходных задач, выберите в этом списке задачу, к которой вы хотели бы переключиться.

2. Если окно приложения отображается на экране либо видна определенная его часть, щелкните мышыо на заголовке окна либо в любой другой его части.

3. Можно активизировать одно из запущенных в системе приложений, выделив его значок в Панели задач с использованием клавиатуры. Для этого нажмите и удерживайте клавишу Windows (на большинстве клавиатур она маркирована этим значком Что такое активное окно?), после чего последовательно нажимайте клавишу Tab до тех пор, пока кнопка требуемой программы не окажется «подсвеченной». Отпустив клавиши Windows и Tab, нажмите клавишу Enter.
термическая обработка

0 / 0 / 0

Регистрация: 13.05.2014

Сообщений: 27

1

Как узнать активное окно?

29.06.2015, 16:51. Показов 8457. Ответов 9


Студворк — интернет-сервис помощи студентам

Всем привет. Хочу написать простенький тайм-трекер. Для этого, собственно, мне нужно узнать, какое окно сейчас активно (т.е. с какой программой работает пользователь). Нашел кучу решений для плюсов и паскалоидов, но ни одного для С#.

Не подскажите, как решить проблему?



0



6043 / 3452 / 335

Регистрация: 14.06.2009

Сообщений: 8,136

Записей в блоге: 2

30.06.2015, 16:27

2

Цитата
Сообщение от Bizun
Посмотреть сообщение

Не подскажите, как решить проблему?

читаем великий и могучий MSDN:

Form.ActiveForm — свойство
Возвращает текущую активную форму для этого приложения.



0



0 / 0 / 0

Регистрация: 13.05.2014

Сообщений: 27

01.07.2015, 07:33

 [ТС]

3

читаем великий и могучий MSDN:

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

П.С. Ты не знаешь что такое тайм-треккер?



0



Эксперт .NET

9734 / 5909 / 1394

Регистрация: 25.05.2015

Сообщений: 18,042

Записей в блоге: 14

01.07.2015, 08:44

4

Всё равно, читаем MSDN.



1



0 / 0 / 0

Регистрация: 13.05.2014

Сообщений: 27

01.07.2015, 09:00

 [ТС]

5

Цитата
Сообщение от Rius
Посмотреть сообщение

Всё равно, читаем MSDN.

Да это я находил. Думал, может для С# есть что-то готовое? С++ не охота использовать.



0



Эксперт .NET

9734 / 5909 / 1394

Регистрация: 25.05.2015

Сообщений: 18,042

Записей в блоге: 14

01.07.2015, 09:04

6

Лучший ответ Сообщение было отмечено Bizun как решение

Решение

C++ нет необходимости использовать, так как есть DllImport WinApi функций в C#.



1



0 / 0 / 0

Регистрация: 13.05.2014

Сообщений: 27

01.07.2015, 09:44

 [ТС]

7

Цитата
Сообщение от Rius
Посмотреть сообщение

C++ нет необходимости использовать, так как есть DllImport WinApi функций в C#.

Окей, значит буду гуглить про него. Спасибо.



0



MansMI

Заблокирован

01.07.2015, 12:19

8

GetForegroundWindow();



0



6043 / 3452 / 335

Регистрация: 14.06.2009

Сообщений: 8,136

Записей в блоге: 2

01.07.2015, 18:37

9

Цитата
Сообщение от Bizun
Посмотреть сообщение

Ты не знаешь что такое тайм-треккер?

из названия не следует, что он должен мерить всё и вся, предположил, что он будет мерить длительность работы окон одного приложения



0



0 / 0 / 0

Регистрация: 13.05.2014

Сообщений: 27

02.07.2015, 07:42

 [ТС]

10

Цитата
Сообщение от nio
Посмотреть сообщение

из названия не следует

Ну так, следует же из текста сообщения:

Для этого, собственно, мне нужно узнать, какое окно сейчас активно (т.е. с какой программой работает пользователь).



0



Понравилась статья? Поделить с друзьями:

Не пропустите также:

  • Как найти мусор на диске с
  • Как найти свое дело афоризмы
  • Как можно найти гадалку в москве
  • Как найти количество газа если известна масса
  • Как составить жалобу в фас по 223 фз

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии