Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Wo sind Standart-Icons wie z.B. neu gespeichert? (https://www.delphipraxis.net/20371-wo-sind-standart-icons-wie-z-b-neu-gespeichert.html)

himitsu 16. Apr 2004 19:17

Re: Wo sind Standart-Icons wie z.B. neu gespeichert?
 
Man könnte sich ja auch mal dieses eine Proggi aus dem Delphi-Demo-Verzeichnis, Namens ResExplorer vornehmen und in die shell32.dll reingucken ^^

Thorben86 16. Apr 2004 19:23

Re: Wo sind Standart-Icons wie z.B. neu gespeichert?
 
da hab ich schon reingeguckt, man könnte den inhalt der datei auch einfach rauskriegen, indem man bei ner verknüpfung auf icon ändern klickt, und se sich dann anschaut

hab schon alle icons im system32 und Programme Ordner durchsucht, aber die nicht gefunden

glkgereon 16. Apr 2004 19:29

Re: Wo sind Standart-Icons wie z.B. neu gespeichert?
 
mal se dir selber :-D
hab ich auch gemacht...
und ansonsten, screenshot, kopieren...

MathiasSimmack 16. Apr 2004 20:12

Re: Wo sind Standart-Icons wie z.B. neu gespeichert?
 
Die Standardicons wie Neu, Öffnen, Speichern stecken in der "CommCtrl.pas". Nicht als Icons, aber als Konstanten zur Benutzung. Luckie hat in seinen Win32-API-Tutorials einen Toolbar-Beitrag geschrieben, in dem die Benutzung erklärt wird.

glkgereon 17. Apr 2004 20:58

Re: Wo sind Standart-Icons wie z.B. neu gespeichert?
 
was heisst als konstante?
also, so wie auch die bilder in den "units" von delphi (weiss nit mehr genau wo ichndas gesehen hab :wink: )

axelf98 17. Apr 2004 21:49

Re: Wo sind Standart-Icons wie z.B. neu gespeichert?
 
Schau dir mal folgende Verzeichnisse an:

C:\Programme\Gemeinsame Dateien\Borland Shared\Images\
C:\Programme\Gemeinsame Dateien\Borland Shared\Images\Buttons

Evtl. Pfade ändern...

MathiasSimmack 18. Apr 2004 11:34

Re: Wo sind Standart-Icons wie z.B. neu gespeichert?
 
Als Beispiel für eine Toolbar:
Delphi-Quellcode:
uses
  CommCtrl;

procedure TFeedForm.FormCreate(Sender: TObject);
var
  tbBmp : TBAddBitmap;
begin
  tbBmp.hInst := HINST_COMMCTRL;
  tbBmp.nID  := IDB_STD_SMALL_COLOR;
  SendMessage(Toolbar1.Handle,TB_ADDBITMAP,0,LPARAM(@tbBmp));

  Toolbar1.Buttons[0].ImageIndex := STD_FILENEW;
  Toolbar1.Buttons[1].ImageIndex := STD_PROPERTIES;
  Toolbar1.Buttons[2].ImageIndex := STD_DELETE;
  Toolbar1.Buttons[3].ImageIndex := STD_FIND;
end;
Vorteil: Du musst keine Bitmaps mitgeben, und das Programm nutzt die jeweiligen Systemgrafiken (je aktueller, desto schöner sieht´s vielleicht aus. ;))

Nachteil: Die Auswahl ist nicht berauschend, aber deswegen heißen die Dinger ja auch Standardicons, weil man damit den typischen Satz an Standardaktionen (Neu, Öffnen, Speichern, Löschen, usw.) darstellen kann. Die Liste der möglichen Symbole gibt´s im PSDK, wenn man sich bei der Nachricht TB_ADDBITMAP mal durchklickt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:48 Uhr.
Seite 2 von 2     12   

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