www.demi-s.narod.ru

Delphi
Статьи:

· Интерфейс

· WinAPI

· Компоненты

· Базы данных

· ShellAPI



Интерфейс пользователя


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

В Windows 2000 и выше, формат структуры NotifyIconData, которая используется для работы с иконками в Трее (которая, кстати, называется "The Taskbar Notification Area" значительно отличается от предыдущий версий Windows. Однако, эти изменения НЕ отражены в юните ShellAPI.pas в Delphi 5.

Далее >>>



Web-страничка внутри приложения

Данная статья показывает, как можно легко добавить в Delphi-приложение HTML-страницу и связанные с ней файлы (в данном случае картинки).

Далее >>>



Использование ресурсов Windows при написании программ на Delphi

Написание полноценных windows приложений на delphi требует от программиста навыков применения ресурсов windows. Под ресурсами windows подразумеваем ресурсы (bitmap, icon, avi, dialog) содержащиеся в системных файлах . Применение данных ресурсов позволяет значительно ускорить написания приложений и придания им профессионального вида. При написании windows приложений львиную часть времени отнимает проектирование интерфейса, (нахождение нужной иконки, или avi файла).

Далее >>>



Выбираем иконку в зависимости от разрешения

Возможно, Вы уже спрашивали, как заставить Delphi принимать две или более иконок ? Иконка 16x16, когда требуется (маленькие значки в Explorer) или иконка 32x32 (большие значки в Explorer). Также, если Вы посмотрите в MS (и других) приложениях, Вы увидите много иконок разных размеров и палитры под одним и тем же именем.

Далее >>>



Автопоиск в TComboBox

Очень простое решение. Можете приспособить под свои требования.
Не забудьте установить свойство "Sorted" в True.

Далее >>>



Автоматическое изменение ширины TEdit

TEdit, который автоматически приспосабливается к тексту по ширине (подобно редактированию имен файлов в Windows Explorer).

Далее >>>



Установка указателя мыши в управление с фокусом

Как поместить указатель мыши в центр управления, когда оно получает фокус. Нам нужна функция, которая может использоваться для любого визуального управления, например внутри события OnEnter

Далее >>>



Изменение шрифта в окне подсказки

Используем событие OnShowHint из TApplication для изменения подсказок. Изменение шрифта окон подсказки приложения сделано событием 'Application.OnShowHint':

Далее >>>



Изменение ширины выпадающего списка TComboBox

Как можно изменить ширину выпадающего списка ComboBox до максимальной длины пункта в списке? Это немного измененный код статьи Simon Carter's 'Установка ширины ComboBox ' так, чтобы Вы могли использовать это со всеми ComboBoxes в Вашем приложении. Только поместите эту процедуру в Ваше приложение (только объявите переменные и измените TForm1 на имя Вашей Формы):

Далее >>>



Очищение выделенного в StringGrid

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

Далее >>>



Hosted by uCoz