AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Dialog zur Icon-Auswahl

Ein Thema von ToBmAsTeR · begonnen am 11. Aug 2004 · letzter Beitrag vom 13. Aug 2004
 
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Dialog zur Icon-Auswahl

  Alt 11. Aug 2004, 04:20
Also ich weiß, dass wir das schon mal hatten. Ich meine Mathias Simmack hätte da mal was gepostet, aber ich finde es nicht mehr. Ich habe aber mal etwas gesucht, da es mich jketzt auch interessiert. Gefunden haben ich was in der JVCL: http://www.delphi-source.de/jedi/jvcl/komponenten.php -> TJvChangeIconDialog das scheint es zu sein. Aber nur deswegen alles installieren würde ich nicht. Ich suche noch mal weiter.

So wenn man weiß wo nach man suchen muss, ist es ganz einfach. Das Mistding läuft unter dem Namen PickIconDialog. Dabei handelt es sich um eine undokumentierte Funktion in der Shell32.dll und muss über den ordinalen Wert importiert werden. 8Deswegen habe ich sie in der DLL auch nicht gefunden. ) Warum Microsoft diese Funktion versteckt hat weiß der Geier.

Delphi-Quellcode:
function PickIconDialog(Handle: THandle; FileName: PChar; FileNameSize: integer;
  var IconIndex: integer): Boolean; stdcall; external 'shell32.dllindex 62;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  IconIndex: Integer;
begin
  if PickIconDialog(Handle, PChar('shell32.dll'), Length('shell32.dll'), IconIndex) then
    ShowMessage(IntTOStr(IconIndex));
end;
Vormerken für die CodeLib!!!

Unbedingt aufzunehmende Stichworte, damit man es wieder findet (Da sie im Beitrag so nicht vorkommen.):
icon
auswahl
dialog
system
auswahldialog
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:03 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