Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi button mit bild (https://www.delphipraxis.net/51883-button-mit-bild.html)

Heinz-Erich 21. Aug 2005 12:17


button mit bild
 
Hi ;)!
Wie kann mann ein tbutton umdesignen? mit nem icon?
Bushido

BenjaminH 21. Aug 2005 12:20

Re: button mit bild
 
Nimm einen TSpeedButton oder einen TBitBtn

PierreB 21. Aug 2005 12:21

Re: button mit bild
 
Das Bild fügst du dann im Objektinspektor bei der Eigenschaft Glyph ein. ;)

x000x 21. Aug 2005 13:00

Re: button mit bild
 
Zitat:

Zitat von Heinz-Erich
Hi ;)!
Wie kann mann ein tbutton umdesignen? mit nem icon?

Um speziell deine Frage zu beantworten: Mit MSDN-Library durchsuchenSetWindowLong
Beispiel:
1. Leeres Formular + 2 Buttons drauf
2. Im ONClick des Button2 folgenden Code einfügen
Delphi-Quellcode:
// ..
   SetWindowLong(Button1.Handle, GWL_STYLE, GetWindowLong(Button1.Handle, GWL_STYLE) or BS_ICON);
   SendMessage(Button1.Handle, BM_SETIMAGE, IMAGE_ICON, Application.Icon.Handle);
// ..
PS:
Wenn du aber eh mit VCL entwickelst, ist es einfacher, einen anderen Button zu benutzen (s.o.)

hanselmansel 21. Aug 2005 13:36

Re: button mit bild
 
Liste der Anhänge anzeigen (Anzahl: 1)
HiHo,

Solltest du dich in deiner Gestaltung ganz von rechteckigen Buttons lösen wollen, kann ich dir eine Komponente empfelen, die ich geschrieben habe. Dort kannst du dann drei beliebige Bitmaps (Normal, gedrückt, disabled) laden.

Da die Komponente eigentlich zum lernen gedient hat, melde ich auch keine weiteren Rechte darauf an. Solltest du sie benutzen wollen (in dem unwahrscheinlichen Fall), dann wäre ein Feedback bzgl. Bugs oder fehlenden Features ganz nett.

MfG,

hanselmansel

tec-nic 22. Aug 2005 15:01

Re: button mit bild
 
Hi,

und wie wendet man diese Unit an? Einbinden ist klar,
aber mir fehlen sicher einige Kenntnisse - also anders gefragt,
was ist anders als bei BitBtn mit Glyph ?

tec-nic

mschaefer 22. Aug 2005 15:12

Re: button mit bild
 
Hm, Moin,
Unit herunterladen. Ein Blick auf die Properties werfen und sehen was anders ist. Oder das Ding einbinden und mal probehalber auf ein Formular ziehen. So ein bischen Eigeninitiative darf es ruhig auch sein.

Grüße // Martin

hanselmansel 22. Aug 2005 15:17

Re: button mit bild
 
Liste der Anhänge anzeigen (Anzahl: 1)
HiHo tec-nic,

Naja, im Gegensatz zum Bitbutton kann man sich mit dieser Komponente völlig vom rechteckigen Standartdesign lösen. In Verbindung mit Programmen wie 3D Button Creator Gold kann man runde, ovale oder abgerundete Buttons benutzen, was vor allem in stark graphiklastigen Anwendungen von Vorteil sein kann.

Am komfortabelsten ist die Komponente zu benutzen, wenn du sie installierst. Dann kast du sie einfach wie einen Button auf dein Formular droppen und kannst ihre Eigenschaften im OI bearbeiten.

Anbei ein Screenshot in dem der Button normal, disabled und presst zu sehen ist.

MfG,

hanselmansel

Khabarakh 22. Aug 2005 15:24

Re: button mit bild
 
Jetzt noch bitte mit Alpha-Channel-Unterstützung :stupid: .

hanselmansel 22. Aug 2005 15:25

Re: button mit bild
 
Alpha-Channel heisst, dass die Bilder so halb durchsichtig sind, oder?


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

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