Перед вызовом функции из подключенной DLL-библиотеки не мешает проверить, существует ли в данной библиотеке такая функция. Пример возвращает True если функция найдена, или False, если не найдена.
Можно зарегистрировать свой тип файлов (расширение) для Вашего приложения. Но иногда нужно, чтобы пользователь мог послать файл Вашему приложению без необходимости регистрации типа файла, просто отправив свой файл командой Windows Отправить из контекстного меню Проводника.
Реестр Windows — это простая база данных, которая используется для хранения информации конфигурации (последний размер окна и позиция, пользовательские настройки и конфигурации, а также другие конфигурационные данные). Также реестр содержит информацию Вашей конфигурации Windows.
Когда Вы закрываете приложение, которое отображается в трее, приложение фактически не закрывается, а просто скрывается окно. Приложение остается работать в трее. Нет никакого визуального отображения, которое бы отображало — свернуто приложение или нет.
Чтобы получить список функций, экспортируемых DLL модулем, Вы должны использовать следующие функции: MapAndLoad в imagehlp.pas. и ImageRvaToVa в imagehlp.pas.
Как Вы узнаете, все эти данные могут быть определены в IDE Delphi: Project -> Options -> VersionInfo. Это позволит нам получить остальную часть данных, которые могут быть определены: Описание файла, Внутреннее имя файла, Компания и т.д.
Чтобы проиграть системный звук (Вопрос или Восклицание, как называется в MS), Вы можете вызвать функцию API PlaySound, доступную в модуле mmsystem. Функция PlaySound проигрывает звук, указанный именем файла, ресурсом или системным событием. Системные события связаны со звуком в системном реестре.
Форма содержит 3 метки (Label1, Label2, Label3) и один таймер. Label1 выводит Handle окна, над которым находится курсор, Label2 — имя класса, а Label3 — текст, который содержит управление, которое находится в данный момент под курсором мыши.
Когда Вы используете Проводник Windows для копирования файла можно ли использовать фукнцию Вставить в приложении Delphi? Следующий код отыскивает имена файлов в буфере обмена и помещает их в компонент TMemo.
Как правило, каждое приложение имеет свою кнопку на панели задач. В некоторых случаях бывает нужно скрыть эту кнопку, например приложение свернуто или работает в скрытом режиме. Это займет всего три строки кода и кнопка будет убрана с панели задач.
Для имитации щелчка мыши в любом месте экрана, нужно просто переместить курсор с помощью функции SetCursorPos, а также отправить событие мыши нажатие левой кнопки (MOUSEEVENTF_LEFTDOWN), после чего нужно отпустить левую кнопку (MOUSEEVENTF_LEFTUP).