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

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

Как переместить пункты ListBox при помощи мыши

Компонент TLIstBox представляет собой коллекцию элементов в прокручиваемом списке. Delphi позволяет легко прогаммировать перетаскивание элементов списка в приложениях. Это уже было рассмотрено здесь.

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

Использование функций Windows

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

 

Поиск функций в DLL

True если найдена, или False, если не найдена.

 

Перетаскивание файлов

Вы должны связать интерфейс с модулем Windows Shell API, чтобы дать Windows знать, что опущенные файлы на Вашем приложении (это может быть сделано в главной форме, создают событие), и затем Вы должны ответить на перетащенные события, создавая обработчик события.

 

Финал! Все ошибки устранены! Получить версию файла EXE/DLL

Как извлечь версию файла из EXE/DLL? Эта функция возвратит строку в формате n.n.n.n и также выдвигает значения в переменные, переданные по ссылке.

 

Как реализовать перетаскивание с Explorer

Как воздействовать на сообщение WM_DROPFILES Windows?

 

Скопировать или переместить файл

Как можно скопировать или переместить файл в другое местоположение?

 

Удаление файлов с Undo

Как можно удалить файл с отменой удаления (перемещение в Корзину Windows)?

 

Включение особенности автозавершения

Можно добавить особенность автозавершения, как в Internet Explorer для полей TEdit.

 

Как создать ярлык

Как создать двоичный LNK из Delphi? Все более и более функций Windows API обеспечены как COM интерфейсы.

 

Приложение запущено из Delphi?

Как узнать, запущено ли приложение из Delphi, либо запущено самостоятельно?

 

Как завершить строку, напечатанную в ComboBox

В этом примере показывается, как завершить часть строки, напечатанной в ComboBox. Код представляет обработчик события OnKeyPress для ComboBox.

 

Получить версию DLL

Начиная с версии 4.71 используется DllGetVersion, чтобы определить номер версии Shell и общих DLL.

 

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

Ниже приведен метод ShowDriveSerialNo, который выводит ShowMessage. Функция GetDriveSerialNo возвращает строку. Выбирайте любой вариант.

 

Создание нестандартного ярлыка

В разделе реестра HKEY_CLASSES_ROOT\CLSID создадим раздел с именем {01010101-2020-3030-1111-af10af10af10}. Вместо этих цифр могут быть любые другие, а также буквы от a до f, главное, чтобы не совпадало с уже существующими разделами.

 

Как добавить свой пункт в контекстное меню Windows Explorer

Чтобы добавить пункт в контекстное меню Windows Explorer нужно создать несколько входов в системном реестре. Сначала Вы должны получить имя типа файла, добавить пункт контекстного меню и затем добавить командную строку.

 

Как заполнить поля открытой формы WebBrowser

Пример заполнения полей открытой формы в WebBrowser приведен ниже:

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