Hintergrundfarbe Dialog - titel bei DCREAD GUI
Moderator: Moderatoren
-
- Rekursionen-Architekt
- Beiträge: 153
- Registriert: Do, 06. Apr 2006 10:51
- Danksagung erhalten: 3 Mal
Hintergrundfarbe Dialog - titel bei DCREAD GUI
Hallo ,
ich suche eine Möglichkeit die Hintergrundfarbe der Dialogumrahmung anzupassen ( also nicht die Hintergrundfarbe des Dialogs selber), so daß ich die Ausgabe der titel -Zeile im Kopf des Dialogs bei dcread gui beeinflussen kann.
ich suche eine Möglichkeit die Hintergrundfarbe der Dialogumrahmung anzupassen ( also nicht die Hintergrundfarbe des Dialogs selber), so daß ich die Ausgabe der titel -Zeile im Kopf des Dialogs bei dcread gui beeinflussen kann.
Gruss Peter
- Marcus Herz
- 1000 working lines a day
- Beiträge: 860
- Registriert: Mo, 16. Jan 2006 8:13
- Wohnort: Allgäu
- Hat sich bedankt: 39 Mal
- Danksagung erhalten: 197 Mal
- Kontaktdaten:
Re: Hintergrundfarbe Dialog - titel bei DCREAD GUI
Meines Wissens werden titelbar, menüs, etc über windows Einstellungen bestimmt
Gruß Marcus
Den Kopf in den Sand zu stecken verbessert die Welt auch nicht.
Den Kopf in den Sand zu stecken verbessert die Welt auch nicht.
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2936
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Hintergrundfarbe Dialog - titel bei DCREAD GUI
Da kannst du dir wohl, wenn es nur um einen Dialog geht, nur selbst etwas basteln, z.B. mit DCGET OPTIONS NOTITLEBAR und dann die "Title Bar", Buttons für Min, Max, etc. selbst erstellen und positionieren.
Viele Grüße
Wolfgang
Wolfgang
- AUGE_OHR
- Marvin
- Beiträge: 12911
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Hintergrundfarbe Dialog - titel bei DCREAD GUI
hi,
Die Farben des Titlebar ist eine System Farbe und entspricht XBPSYSCLR_ACTIVETITLE
man kann System Farben nur "System-weit" setzten also für ALLE
---
mit GetSysColor(nColor) bekommt man die System Farbe und mit SetSysColors() wird die gesetzt
Die Farben des Titlebar ist eine System Farbe und entspricht XBPSYSCLR_ACTIVETITLE
man kann System Farben nur "System-weit" setzten also für ALLE
---
mit GetSysColor(nColor) bekommt man die System Farbe und mit SetSysColors() wird die gesetzt
Code: Alles auswählen
DLLFUNCTION SetSysColors(n,@s,@v) USING STDCALL FROM USER32.DLL
DLLFUNCTION GetSysColor(n) USING STDCALL FROM[code] USER32.DLL
Code: Alles auswählen
#define COLOR_SCROLLBAR 0
#define COLOR_BACKGROUND 1
#define COLOR_ACTIVECAPTION 2
#define COLOR_INACTIVECAPTION 3
#define COLOR_MENU 4
#define COLOR_WINDOW 5
#define COLOR_WINDOWFRAME 6
#define COLOR_MENUTEXT 7
#define COLOR_WINDOWTEXT 8
#define COLOR_CAPTIONTEXT 9
#define COLOR_ACTIVEBORDER 10
#define COLOR_INACTIVEBORDER 11
#define COLOR_APPWORKSPACE 12
#define COLOR_HIGHLIGHT 13
#define COLOR_HIGHLIGHTTEXT 14
#define COLOR_BTNFACE 15
#define COLOR_BTNSHADOW 16
#define COLOR_GRAYTEXT 17
#define COLOR_BTNTEXT 18
#define COLOR_INACTIVECAPTIONTEXT 19
#define COLOR_BTNHIGHLIGHT 20
#define COLOR_3DDKSHADOW 21
#define COLOR_3DLIGHT 22
#define COLOR_INFOTEXT 23
#define COLOR_INFOBK 24
#define COLOR_HOTLIGHT 26
#define COLOR_GRADIENTACTIVECAPTION 27
#define COLOR_GRADIENTINACTIVECAPTION 28
#define COLOR_MENUHILIGHT 29
#define COLOR_MENUBAR 30
#define COLOR_DESKTOP COLOR_BACKGROUND
#define COLOR_3DFACE COLOR_BTNFACE
#define COLOR_3DSHADOW COLOR_BTNSHADOW
#define COLOR_3DHIGHLIGHT COLOR_BTNHIGHLIGHT
#define COLOR_3DHILIGHT COLOR_BTNHIGHLIGHT
#define COLOR_BTNHILIGHT COLOR_BTNHIGHLIGHT
gruss by OHR
Jimmy
Jimmy
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Hintergrundfarbe Dialog - titel bei DCREAD GUI
Da würde ich im Express++ Forum fragen-
Gruß
Klaus
Klaus
-
- Rekursionen-Architekt
- Beiträge: 153
- Registriert: Do, 06. Apr 2006 10:51
- Danksagung erhalten: 3 Mal
Re: Hintergrundfarbe Dialog - titel bei DCREAD GUI
Danke für die Antworten.
Da muß ich wohl damit leben.
Da muß ich wohl damit leben.
Gruss Peter