Seite 1 von 1

Hintergrundfarbe Dialog - titel bei DCREAD GUI

Verfasst: Fr, 09. Jul 2021 17:03
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.

Re: Hintergrundfarbe Dialog - titel bei DCREAD GUI

Verfasst: Fr, 09. Jul 2021 21:09
von Marcus Herz
Meines Wissens werden titelbar, menüs, etc über windows Einstellungen bestimmt

Re: Hintergrundfarbe Dialog - titel bei DCREAD GUI

Verfasst: Sa, 10. Jul 2021 6:13
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.

Re: Hintergrundfarbe Dialog - titel bei DCREAD GUI

Verfasst: Sa, 10. Jul 2021 6:28
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

Re: Hintergrundfarbe Dialog - titel bei DCREAD GUI

Verfasst: So, 11. Jul 2021 10:14
von Koverhage
Da würde ich im Express++ Forum fragen-

Re: Hintergrundfarbe Dialog - titel bei DCREAD GUI

Verfasst: Mi, 14. Jul 2021 19:01
von Peter Schweizer
Danke für die Antworten.
Da muß ich wohl damit leben.