Требуется написать программу на Delphi

  • Опубликовано 3 года назад
  • Просмотры 5
  • Закончить проект

Описание

Нужно написать на Delphi программу (упрощенный менеджер буфера обмена),которая будет делать вот что:

1. Наша программа запускается скрытая (если это плохой тон, то показываем маленькое окошко Добро пожаловать в такую-то программу! и по ОК прячем нашу программу в трей)

2. Выделяем несколько текстов, жмем на каждом CTRL+C

3. При нахождении в любой любой программе при нажатии ALT+V по центру экрана появляется наша программа, которая показывает сохраненные ранее тексты из пункта 2(скажем, последние 5) и при клике на любой из 5 текстов в нашей программе этот текст должен вставиться в то приложение, в котором мы только что были (Sublime, Notepad++ или обычный блокнот).

4. Вернуть фокус на приложение, где мы изначально работали.

Если наша программа уже открыта (например, только что нажали CTRL+V),то еще одно нажатие CTRL+V закрывает нашу форму и прячет ее в трей.

Наша программа должна работать с любым приложением – хоть Word, хоть Телеграм (Desktop),хоть любой другой редактор текста.

Если как бонус сделаете мне, чтобы в момент появления (после нажатия CTRL+V) наша программа появлялась не по центру экрана, а там, где находится курсор (после появления форма уже не должна двигаться за мышью, иначе мы не сможем выбрать и кликнуть текст) – будет хорошо. Центр нашей формы должен быть ровно там, где курсор мыши находится.

По итогу я должен получить исходники (проект Delphi) со всеми необходимыми используемыми библиотеками. Проект должен открыться у меня в версии Delphi 10.3

Опубликовано 3 года назад