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

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

Перетаскивание пунктов TreeView

Для того, чтобы позволить перетаскивание пунктов TreeView, нужно установить свойство DragMode в dmAutomatic. А в событии OnDragOver записать следующее:

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

Отображение диалогового окна пароля при запуске приложения

MainForm - это форма (окно), которая создается первой при запуске приложения Delphi. Если Вам нужно вывести диалоговое окно ввода пароля или логина, его нужно создать и вывести перед созданием основной формы.

 

Закрыть другое приложение

Чтобы программно закрыть другое приложение, нужно послать приложению сообщение WM_QUIT. CaptionWindow является заголовком окна, которому Вы посылаете сообщение.

 

Сворачивание и закрытие приложения вращением колеса мыши

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

 

Перемещение компонентов на форме

Для перемещения различных компонентов на форме (TButton, TLabel и т.д.), поместите в событии компонента OnMouseDown запрос-обработчик события.

 

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

Иногда требуется сохранить текст в RTF формате в ресурсах (Dll, EXE и т.д.), а затем извлечь его.

 

Трехмерная форма

Для создания трехмерной формы обрабатываем события WMNCPaint и WMNCHitTest.

 

Анимация иконки в трее при открытии и закрытии приложения

Когда Вы закрываете приложение, которое отображается в трее, приложение фактически не закрывается, а просто скрывается окно. Приложение остается работать в трее. Нет никакого визуального отображения, которое бы отображало - свернуто приложение или нет.

 

Работа с реестром Windows

Реестр Windows - это простая база данных, которая используется для хранения информации конфигурации (последний размер окна и позиция, пользовательские настройки и конфигурации, а также другие конфигурационные данные). Также реестр содержит информацию Вашей конфигурации Windows.

 

Плавное исчезание (Fade Out) изображения

Поместите TImage (Image1) на форму и загрузите в него 24-битное или 32-битное изображение.

 

Перетаскивание формы без заголовка

Наиболее распространенный способ перетаскивания окна приложения - за заголовок окна.

 

Изменение изображения кнопки Пуск Windows

В этой статье приводится пример, как изменить изображение на кнопке Пуск Windows.

 

Добавить Ваше приложение в меню Windows Отправить

Можно зарегистрировать свой тип файлов (расширение) для Вашего приложения. Но иногда нужно, чтобы пользователь мог послать файл Вашему приложению без необходимости регистрации типа файла, просто отправив свой файл командой Windows Отправить из контекстного меню Проводника.

 

Как добавить свое меню в другое приложение

Нет никакого способа добавить пункт меню стандартным вызовом Delphi. Вы должны заманить в ловушку сообщение Windows WM_SYSCOMMAND окна и проверить элемент сообщения wParam, чтобы определить, что Ваш пункт меню был выбран. В основном Вы должны сделать это:

 

Получить имя файла запущенного процесса

При вызове функция GetModuleName возвращает имя файла, который в настоящее время выполняет Ваш код. Вы только должны передать правильный дескриптор, чтобы правильно возвратить имя файла. В нашем случае это будет hInstance.

 

Находится ли мышь над формой?

Чтобы узнать: находится ли мышь на форме, мы можем использовать функцию WinAPI GetCapture().

 

Активизированная подсказка

Как получить подсказку, которая появляется в TEdit, когда пользователь вводит текст, а не только, когда мышь задерживается над компонентом?

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