C++ Eigen kreirte Schaltflächen

HORNSWOGGLE

C++ Beginner
C++ Schaltflächen selber machen(mit effekten usw?)

Hallo,

Ich wollt mal anfragen,wie ich mir meine eigenen Schaltflächen Kreieren kann?:confused:

Diese sollen eine beliebige Form haben und Effekte wie z.B Einblend,Aufhellungs effekt haben?:confused:
Das gilt auch für Windows Fenster!
Ich benutze zum Programmieren:

Visual Studio 2005 C++:-)

Bin halt Einsteiger in C++!
 

Anhänge

  • psp-a12-imresult.gif
    psp-a12-imresult.gif
    7,6 KB · Aufrufe: 33
  • 04_metronom.jpg
    04_metronom.jpg
    31,6 KB · Aufrufe: 30
Zuletzt bearbeitet:
Erstelle einen button mit dem Style BS_BITMAP und BS_OWNERDRAW, nun musst du
bei der WM_DRAWITEM window Message deinen Button selber zeichnen. Natürlich
kannst du dann an dieser Stelle beispielsweise gucken, ob der Mauscursor über dem
Button liegt und so einen Mouseover effect erzielen. Was L- bzw WPARAM bei dieser
window Message enthält findest du in der MSDN.

Bei Fenstern mit Ramen weis ich nicht ob man die Titelleiste, Menüleiste etc. Bitmap
mäßig aufpeppen kann. Ich hab das mal versucht und habe mir einfach ein Fenster
mit dem Style WS_POPUP erstellt und da dann mit Bitmaps gearbeitet. Nur als ich dann
versucht habe eine eigene Menüleiste zu kreieren hörte der spaß für mich auf :D

Wenn du mit MFC arbeitest kannst du die Klasse CBitmapButton für Buttons benutzen,
wobei da ich es nicht verwende kann ich auch nicht sagen ob das beispielsweise schon von
Haus aus Effekte wie Mouseover unterstützt.

Best wishes
FBIagent
 
Zuletzt bearbeitet:
Zurück