Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Toolbar-Button soll Windowsstandard Icon haben (https://www.delphipraxis.net/13238-toolbar-button-soll-windowsstandard-icon-haben.html)

gerritlober 14. Dez 2003 15:06


Toolbar-Button soll Windowsstandard Icon haben
 
Hallo, wie kann ich es hinbekommen,
dass ich einem Button von einer ToolBar ein Standard Icon
von windows zuweisen kann. Bspw. Das Öffnen Dialog.

Nikolas 14. Dez 2003 15:17

Re: Toolbar-Button soll Windowsstandard Icon haben
 
Probiers mal mit einem Speedbutton. Dem kannst du ein Icon unter Glyph zuweisen. Das Icon musst du nur irgendwo herhaben.

MathiasSimmack 14. Dez 2003 16:51

Re: Toolbar-Button soll Windowsstandard Icon haben
 
Ja, und woher bekommt man sie?
Aus dem System.

Die zur Verfügung stehenden Symbole werden im PSDK/MSDN genannt, wenn man mal unter TBADDBITMAP nachschaut. Ich hätte auch gern auf Luckies Seite verwiesen, weil das im Beitrag zur Toolbar auch demonstriert wird, aber momentan gibt´s nichts zum Online-Lesen - in dem Beitrag steht nämlich auch, wie man das für die VCL macht. :)

Kamil 14. Dez 2003 17:06

Re: Toolbar-Button soll Windowsstandard Icon haben
 
Ich hab mir das erst letztens angeschaut. So holt man z.B. die History Icons:

Delphi-Quellcode:
var
  tbbmp: TBAddBitmap;
begin
  InitCommonControls;
  tbbmp.hInst:=HINST_COMMCTRL;
  tbBmp.nID:=IDB_HIST_LARGE_COLOR;
  SendMessage(ToolBar1.Handle,TB_ADDBITMAP,0,LPARAM(@tbBmp));
  ToolButton1.ImageIndex:=HIST_BACK;
  ToolButton2.ImageIndex:=HIST_FORWARD;
  ToolButton3.ImageIndex:=HIST_FAVORITES;
  ToolButton4.ImageIndex:=HIST_ADDTOFAVORITES;
  ToolButton5.ImageIndex:=HIST_VIEWTREE;

phlux 14. Dez 2003 17:23

Re: Toolbar-Button soll Windowsstandard Icon haben
 
Wo hasn das Code Snippet her??

mfg phlux :hi:

Kamil 14. Dez 2003 17:54

Re: Toolbar-Button soll Windowsstandard Icon haben
 
Ich hab mir vor einiger Zeit das Toolbar Tut auf Luckies Seite durchgelesen und das was da drin stand umgesetzt. Wollte nen Link angeben, aber ich hab's nicht mehr auf der Seite gefunden.

phlux 14. Dez 2003 17:57

Re: Toolbar-Button soll Windowsstandard Icon haben
 
Ahjo dann werd ich Luckie mal bei gelegenheit nerven ;)

Plague 14. Dez 2003 18:39

Re: Toolbar-Button soll Windowsstandard Icon haben
 
Hallo,

also das mit den Standart Icons von Microsoft Produkten ist eigentlich ganz einfach. Denn zB im Visual Studio von MS sind diese Icons in Form von Bitmaps vorhanden. Diese wären dann ganz einfach in einen Speedbutton zu integrieren. Mein Notebook ist im Moment in Reparatur aber wenn ich den wieder habe, kann ich sie dir gerne schicken. Schick mir einfach eine Nachricht in meine Mailbox wenn Du sie brauchst.

MfG
Plague

Luckie 14. Dez 2003 18:43

Re: Toolbar-Button soll Windowsstandard Icon haben
 
Ja die kommen wieder online. Nur Gedult. Ich setzte mich sofort dran.

MathiasSimmack 14. Dez 2003 20:14

Re: Toolbar-Button soll Windowsstandard Icon haben
 
Zitat:

Zitat von Plague
also das mit den Standart Icons von Microsoft Produkten ist eigentlich ganz einfach.

Ja, Kamil hat den Code bereits gezeigt. Und unter dem Link, den ich in meinem vorigen Beitrag genannt habe, findet man alle Symbole, die einem zur Verfügung stehen.

Zitat:

Denn zB im Visual Studio von MS sind diese Icons in Form von Bitmaps vorhanden. Diese wären dann ganz einfach in einen Speedbutton zu integrieren.
Wozu? Die Bitmap belegt nur unnötig Ressourcen im Programm. Noch mal für dich: die Grafiken sind in Windows integriert! Eine extra Datei mit den Bitmaps ist unnötig!


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

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