Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: VCL / WinForms / Controls (https://www.delphipraxis.net/24-library-vcl-winforms-controls/)
-   -   Delphi Icons ohne schwarzen Rand darstellen (https://www.delphipraxis.net/39896-icons-ohne-schwarzen-rand-darstellen.html)

Matze 8. Feb 2005 19:37


Icons ohne schwarzen Rand darstellen
 
FriFra hat hier den Code veröffentlicht, um Icons zum Beispiel in einer ListView oder einem PopupMenu ohne störenden schwarzen Rand darzustellen.

Folgender Code gehört ins OnCreate des Formulars:

Delphi-Quellcode:
var
  SHFileInfo: TSHFileInfo;
  SysIcons: THandle;
begin
  try

    SysIcons := SHGetFileInfo(PChar(copy(ParamStr(0), 1, 3)), 0, SHFileInfo,
      SizeOf(SHFileInfo), SHGFI_SYSICONINDEX or SHGFI_SMALLICON or
      SHGFI_ICON);
  finally
    DestroyIcon(SHFileInfo.hIcon);
  end;
  ImageList1.Handle := SysIcons;
In dem Fall befinden sich die Icons in ImageList1.
Und nicht vergessen, die ShellAPI und die uses-Klausel aufzunehmen.


Suchbegriffe: Umrandung schwarz schwarzer Rahmen Icon außen


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz