Hintergrundfarbe Dialog - titel bei DCREAD GUI

Moderator: Moderatoren

Antworten
Peter Schweizer
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 153
Registriert: Do, 06. Apr 2006 10:51
Danksagung erhalten: 3 Mal

Hintergrundfarbe Dialog - titel bei DCREAD GUI

Beitrag von Peter Schweizer »

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.
Gruss Peter
Benutzeravatar
Marcus Herz
1000 working lines a day
1000 working lines a day
Beiträge: 851
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 39 Mal
Danksagung erhalten: 192 Mal
Kontaktdaten:

Re: Hintergrundfarbe Dialog - titel bei DCREAD GUI

Beitrag von Marcus Herz »

Meines Wissens werden titelbar, menüs, etc über windows Einstellungen bestimmt
Gruß Marcus

Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
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

Beitrag von Wolfgang Ciriack »

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
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Hintergrundfarbe Dialog - titel bei DCREAD GUI

Beitrag von AUGE_OHR »

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

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
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Hintergrundfarbe Dialog - titel bei DCREAD GUI

Beitrag von Koverhage »

Da würde ich im Express++ Forum fragen-
Gruß
Klaus
Peter Schweizer
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 153
Registriert: Do, 06. Apr 2006 10:51
Danksagung erhalten: 3 Mal

Re: Hintergrundfarbe Dialog - titel bei DCREAD GUI

Beitrag von Peter Schweizer »

Danke für die Antworten.
Da muß ich wohl damit leben.
Gruss Peter
Antworten