Карта сайтаСсылкиКонтакты

Случайная новость

Как выделить узлы в TTreeView

Как некоторые узлы в TTreeView выделить жирным шрифтом? Есть самый простой, но надежный способ реализации этого. Стандартное управление Windows TreeView имеет несколько флагов состояния (в нашем примере TVIS_BOLD и TVIS_CUT). При помощи этих флагов можно добиться нужного результата.

Подробнее ...

Узнать информацию об окне под курсором

В этом примере мы рассмотрим, как можно получить информацию об окне или оконном компоненте под курсором.

 

Как сделать, чтобы форма прилипала к краям экрана

Существует функция API Windows, которая позволяет привязывать окна к краю экрана. Здесь применяются сообщения Windows. Delphi делает обработку сообщений легким, благодаря использованию событий, которые обычно генерируются в ответ на сообщения Windows после того, как она передает его в приложение.

 

Как получить информацию о приложении

Как Вы узнаете, все эти данные могут быть определены в IDE Delphi: Project -> Options -> VersionInfo

 

Как получить список функций, экспортируемых модулем DLL

Чтобы получить список функций, экспортируемых DLL модулем, Вы должны использовать следующие функции:

 

Ловушка для мыши на Delphi

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

 

Как закрыть любое приложение

Есть очень простой и надежный способ закрыть любое приложение (окно). Функции KillHandle в качестве параметра передается дескриптор окна.

 

Как создать непрямоугольное управление

Прежде всего, Вы должны определить форму (иначе говоря, определить регион). Чтобы это сделать, Вы должны использовать одну из функций региона:

 

Применение своего цвета прозрачности для TImage

Свойство Transparent управления TImage определяет, должен ли быть показан фон позади объекта. Когда Transparent равен True, цвет левого верхнего пиксела изображения берется как прозрачный.

 

Как сделать подчеркивание на заголовке ListView

В секции uses подключите модуль CommCtrl. Затем запишите следующий код в событие MouseMove Вашего ListView:

 

Как создать форму с закругленными углами

Функция CreateRoundRectRgn создает прямоугольную область с закругленными углами. При выполнении этого примера, разместите кнопку для выхода из программы, т.к. форма не имеет заголовка.

 

Показать дисковое пространство

Чтобы получить свободное дисковое пространство, выполните следующее:

 

Простой способ поворота области (региона)

Это простая функция, которая возвращает новую область (регион), повернутую на угол, какой Вы задаете относительно исходной области. Исходная область не изменяется.

 

Переключение консольного приложения на полный экран

Для Win NT используются недокументированные функции SetConsoleDisplayMode и GetConsoleDisplayMode.

 

Как сделать, чтобы PickList открывался быстрее

Как сделать так, чтобы раскрывающийся список PickList открывался быстрее, не щелкать на нем 4 раза?

 

Создание и использование DLL в Delphi

Динамическая библиотека, или DLL, является совокупностью подпрограмм (маленьких программ), которые могут вызываться приложениями или другими DLL. Подобно модулям, DLL содержит общий код или ресурсы, которые могут использовать несколько приложений одновременно из одного экземпляра DLL. В сущности Windows - это просто совокупность DLL.

 

Ввод пароля, когда приложение восстанавливается из панели задач

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

 
«В начало11121314151617181920В конец»