Tak subj davno est'... Azh v 3h vidah:
1) InlineCode
2) hiDLL
3) Sobstvennyj komponent
Наткнулся на вот такую вещь.
http://lenininc.narod.ru/win32api.html
LENIN INC WIN32API Library v1.0 (build 11.05.04) Модули для создания программ на чистом WIN32API в DELPHI (all version).
Nu i? V HiAsm (pochti) vse eto uzhe est'...
Hotya <<бегущий "msctls_progress32">> poka nikem dlya HiAsm'a ne sdelan ;)
Teper' po poryadku (vydelennoe cvetom- moi kommentarii):
Lenin_SysUtils.pas - Аналог системного модуля DELPHI - SysUtils.pas - работа с файлами каталогами,
(zakladka Files)
датой, временем, памятью;
(zakladka System)
преобразования
(chego v chego? element Converter)
Lenin_Registry.pas - Работа с реестром: удаление, запись, чтение ключей и параметров.
(Registry)
Lenin_IniFiles.pas - Работа с INI-файлами: удаление, запись, чтение секций и значений.
(INIFile)
Lenin_Shortcut.pas - Создание, удаление ярлыков в различным местах Windows; чтение информации с ярлыков.
(Shortcut)
Lenin_Workshell.pas - Удаление, перемещение файлов и каталогов с помощью оболочки Windows
(zakladka Files);
работа с корзиной
Pol'zovatel'skij komponent Recycler.
Lenin_TaskBar.pas - Добавление, удаление, изменение значка в Tray-области.
(TrayIcon)
Lenin_TrayBalloon.pas - Добавление, удаление Balloon-значка в Tray-области. (Только для Windows XP)
BaloonToolTip
Lenin_UsualHint.pas - Работа со всплывающими подсказками (Hints).
chastichno...
Lenin_BaloonHint.pas - Работа со всплывающими Bal
oon-подсказками (Hints).
BaloonToolTip
oon-подсказками (Hints).
Lenin_MessageBox.pas - Удобное создание MessageBox.
(MessageBox)
Некоторые сообщения могут появлятся в центре основного окна.
(netu, no delaetsya v 1 strochku)
Есть MessageBox, в который можно поместить свой значек.
(poka tol'ko ruchkami)
Lenin_Playsnd.pas - Воспроизведение мелодий из звуковой схемы Windows.
- netu...
Lenin_Controls.pas - Модуль для работы с органами управления: Edit, ComboBox и т.п.
- bez kommentariev...
Lenin_CyrCoder.pas - Перекодировка русского текста из различных распространенных кодировок.
- est' (Charset)
Lenin_Dialog.pas - Вызов стандартных диалогов Windows.
- Print, FontDialog, ColorDialog
Lenin_Devicechange.pas - Модуль для более расширенной работы с сообщением WM_DEVICECHANGE.
netu
Lenin_HotKey.pas - Работа с горячими клавишами: регистрация, снятие регистрации и т.п.
- netu?
Lenin_Subst.pas - Создание виртуального диска из каталога.
- Drive
Lenin_WinAmp.pas - Управление популярным проигрывателем - WinAmp.
- WinampControl
Lenin_MP3Tags.pas - Чтение и запись заголовка MP3-файла.
- MP3Info (tol'ko chtenie)
Lenin_ScreenDeath.pas - Изменение цвета фона и текста "Синего экрана смерти". (Только для Windows 9X).
Netu, no zachem nado?
Lenin_String.pas - Модуль для работы со строками.
- Zakladka Strings
Lenin_HtmlHelp.pas - Работа с файлами справок CHM-формата.
- netu!
Lenin_CDPlayer.pas - CD-прогирыватель. Можно выбрать диск, с которым будет рабоатать пользователь.
- est'
Lenin_CountDlg.pas - Диалог с компонентом "msctls_progress32" для отсчета заданого времени.
- netu...
Lenin_HyperLink.pas (thanks Assarbad) - Создание Интернет ссылок на диалоге. Файлы Lenin_Cursor.RES и Lenin_Cursor.rc - ресурсы данного модуля, откомпилированный и нет соответственно.
URL ссылка
Lenin_AboutScroller.pas (thanks Assarbad) - Позволяет создавать на диалоге окно с убегающим вверх текстом.
[color=olive]
netu, no legko sdelat' samomu (na primere HiAsm-ovskogo About ;) )[/color]
Lenin_XPStyle.RES, Lenin_XPStyle.rc - Ресурсы для придания диалогам XP-интерфейса, откомпилированный и нет соответственно. Подключается директивой {$R Lenin_XPStyle.RES}.
- XP Style