Здесь был ЯDelphi , Графика и Игры , Компоненты и ГрафикаЗдесь был Я
Откуда пошла привычка у людей - везде оставлять свои автографы - остаётся только догадываться. Скорее всего, мы это позаимствовали с наскальных рисунков эпохи неолита. Но это в прошлом, а сейчас мы попытаемся оставить след о себе уже в компьютерном варианте.
Надеюсь, кому-то это пригодиться, хотя бы ради развлечения =). Но смотрите - не перетрудитесь! Программист-энтузиаст Delphi! В предоставленном коде представлены три программы, демонстрирующие различные способы отображения имени автора на системе Windows. Программа 1: Имя в системной панели (Name_in_tray.pas)
Эта программа добавляет имя автора в системную панель (рядом с часами). Она использует API регистра для хранения и извлечения имени. Процедура Программа 2: Имя на кнопке "Пуск" (Name_on_pusk.pas) Эта программа отображает имя автора на кнопке "Пуск". Она использует Windows API для поиска handle окна системной панели, находит кнопку с текстом "Button", и изменяет ее текст на имя автора. Программа 3: Имя на экране (Name_on_screen.pas)
Эта программа рисует имя автора прямо на экран (над всеми окнами). Она использует Graphics API для создания DC (Device Context), настраивает цвет текста, режим фона и координаты для рисования текста. Процедура Код прост и структурирован, с четкими объявлениями переменных и компактными процедурами. Однако, у меня есть некоторые предложения по улучшению:
В целом, эти программы демонстрируют некоторые интересные техники для отображения текста на системе Windows. Хотя они могут не быть готовыми к производству кодом, они могут служить хорошим стартовым пунктом для исследования Delphi-программирования и функциональности Windows API. Автор статьи рассказывает о привычке людей оставлять свои автографы и делает попытку оставить свой след в компьютерном варианте, предложив несколько программ на языке Delphi для добавления имени в системный трей, кнопку Пуск и рисование текста прямо по эк Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Компоненты и Графика ::
|
|||||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |