| Scalabium Software | |
| Knowledge for your independence'. | |
|  Home  Delphi and C++Builder
        tips | 
| #140: How can I define a custom icon for some folder? | 
| 
 | In MS Windows you can define any custom icon for desired folder instead default icon (yellow folder picture). Also you can define own string description which will be displayed in Explorer application. To do it is very easy task: 2. you must set a System flag to attributes of your folder A first part is solved in Delphi in a few lines of code: with TINIFile.Create(yourFolderName + '\desktop.ini') do
  try
    WriteString('.ShellClassInfo', 'IconFile', 'yourFileWithIco.ico');
    WriteString('.ShellClassInfo', 'IconIndex', '0'); //icon index
    WriteString('.ShellClassInfo', 'InfoTip', 'your description text');
    {flush a buffered INI-file to disk}
    UpdateFile; 
  finally
    Free
  end;
A second (to set a system attribute) is not hard too: 
 | 
|       | Copyright© 1998-2025, Scalabium
        Software. All rights reserved. |