Як в delphi змінити іконку у директорії

Головна »Delphi - Робота з графікою»

Обговорити на форумі

Зазвичай, для зміни виду папок в Провіднику використовується файл desktop.ini.

Спершу необхідно створити файл Desktop.ini і помістити в ту директорію, іконку якої ми хочемо змінити. У програмі для цього можна скористатися класом TIniFile і передати в нього шлях до теки.

Тепер нам необхідно записати в .ini файл пари =. У Desktop.ini ці пари виглядають наступним чином (найголовніше, це вказати іконку і її індекс):

Значення IconFile це шлях до .dll. ico, або .exe. У Delphi це виглядає так:

Тепер, коли файл Desktop.ini створений, необхідно змінити атрибути папки і додати системний прапор. Щоб іконка відображалась правильно, бажано встановити системний флажёк як для папки, так і для її батьків. Для установки атрибутів скористаємося функцією SetFileAttribue ():

Тепер можна відкрити Провідник і подивитися в лівій панелі на значок директорії.

Форум Програміста
Новини
Огляди
магазин Програміста
Каталог посилань
Пошук
Додати файл
Зворотній зв'язок