Суббота, 18.05.2024
Королевство Delphi
Главное меню
Статьи
Наш опрос
Нашли свой исходник?
Всего ответов: 94
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Статьи » Система » Компоненты

Компонент CompControl

Герой, написавшый этот шедевр пожелал остаться неизвестным

В этой статье рассказывается об одном замечательном элементе Comp Control. Пусть он и не всем пригодится, однако его возможности включают в себя вызов нескольких десятков различных функций Windows.

Computer Conrol.
(Service pack 3)

Сам этот элемент, если он ещё не отображён на вашей панели инструментов, следует туда добавить.

Для этого
  1. переходим: Project >> Components
  2. Отмечаем галочкой компонент "Do many API calls! version 3". Ничего страшного, если у вас version 2 или просто 1. Большинство функций будут работать нормально.

После этого компонент можно помещать на форму. Он будет называться CompConrol1

Советую сразу же поменять это имя на что-нибудь более понятное, например ccAPICalls или ccВызовы

Здесь я использовал так называемую венгерскую нотацию. Это означает, что:
  • имена переменных организуются по строгому шаблону, что позволяет определять тип переменной не ища оператор объявления.
  • начинается имя переменной с 2-4 маленьких букв, сокращённо обозначающих имя переменной. Например:
    • frmMain - главная форма
    • btnCancel - кнопка Cancel
  • Далее, если переменная состоит из нескольких слов, то все слова записываются с большой буквы:
    • frmMainOptions
    • btnStartProgram

Следовать этой нотации необязательно, однако крайне желательно. Сам я применяю эту нотацию только к названиям форм, модулей и элементов управления.

Итак, мы создали элемент управления и назвали его ccAPICall. Теперь в следующей таблице я приведу основные функции, которыми обладает этот элемент.

[an error occurred while processing this directive]

Название функции Описание
Семейство функций, которые вызывают вкладки из панели управления
Add_HardWare() Добавление нового оборудования
Add_Remove() Добавление и удаление программ
Display_Settings() Настройки экрана
Internet_Settings() Настройки Internet Explorer
Keyboard_Settings() Настройки клавиатуры
Modem_Settings() Настройки модемов
Mouse_Settings() Настройки мыши
Network_Settings() Настройки сети
Password_Settings() Настройки защиты
Regional_Settings() Региональные настройки
Sounds_Settings() Настройки звука
System_Settings() Системные настройкии
Функции, изменяющие настройки системы
ALT_CTRL_DEL_Disabled()
ALT_CTRL_DEL_Enabled()
Выключение и, соответственно, включение волшебной комбинации клавиш Alt+Ctrl+Delete
Cursor_Hide()
Cursor_Show()
Скрытие и, соответственно, показ курсора
DesktopIconsHide()
DesktopIconsShow()
Скрывает и, соответственно, показывает все иконки на рабочем столе пользователя
TaskBarHide()
TaskBarShow()
Скрывает и, соответственно, показывает системную панель. Ту самую, на которой находится кнопка "Пуск" ("Start"))
Функции работы с файлами
Copy_File(FileToCopy, Destination) Копирует файл FileToCopy в Destination
Delete_File(file) Удаляет файл file
EmptRecycle() Очищает корзину
FindFiles() Открытие окна поиска файлов
Move_File(FileToMove, Destination) Переименовывает / переносит файл FileToMove в Destination
Другие функции
InternetConnect()
InternetDiconnect()
Установить и разорвать связь с Internet-провайдером
LogOff() Завершить сеанс работы пользователя и вывести окно для ввода имени пользователя и пароля
MinimizeAll() Свернуть все окна
OpenCDROM() Открыть CD-ROM
OpenExplore() Открыть окно Explorer
OpenInternetBrowser() Открыть окно Internet Explorer
Restart() Перезагрузить компьютер.
ScreenSaverOff() Выключить хранитель экрана
ScreenSaverOn() Включить хранитель экрана
SendEmail() Открыть окно для создания сообщения электронной почты
ShutDown() Завершить работу компьютера
ShutDown_DIALOG() Показать диалог завершения работы компьютера
Sleep_Millisecs(LengthInMilliseconds) Заснуть на LengthInMilliseconds миллисекунд

В заключении обзора хотелось бы сказать, что все эти функции очень популярны среди любителей розыгрышей. Чего только стоит увидеть лицо соседа, когда CD-ROM начинает судорожно открываться и закрываться каждые 10 секунд!

Получить ссылку на материал

Категория: Компоненты | Добавил: Барон (16.12.2011)
Просмотров: 790 | Теги: компонент, CompControl | Рейтинг: 0.0/0
[ Пожертвования для сайта ] [ Пожаловаться на материал ]

Если вам помог материал сайта кликните по оплаченной рекламе размещенной в центре

Поиск
Категории раздела
ActiveX [10]
CORBA и COM [16]
Kol и MCK [23]
WinAPI [28]
Компоненты [27]
Работа с Bluetooth [4]
Железо [8]
Текст [18]
Разное [98]
Королевство Delphi © 2010-2024
Яндекс цитирования