| |
|
|
E.T. | je versuch's la fois trop expliquer : je erstelle un la fenêtre et voudrais puis div. Elemente enlever, z.B. Buttons, Groupboxen, ... . alors mets Je l' la fenêtre-Hintergrund per cls getsyscolor(15) . So passen ensuite farblich qui Buttons, Groupboxen etc. joli sur den Hintergrund. voudrais je eh bien z.B. une schwarzen la fenêtre-Hintergrund (cls rgb(0,0,0) ), ensuite voyons puis erstellte Element simple Sch... äh je mon unschön aus: Buttons et erstellte Textes (z.B. aussi Titel qui Groupbox) avons ensuite nat. comme Hintergrund qui Systemfarbe getsyscolor(15). un Button hat ensuite une schönen runden cadre, mais sur cette hinaus plan aussi une viereckigen Hintergrund.
mon idée: Könnte on dem eig. Programme pas irgendwie autre getsyscolor-werte "vorgaukeln", quelle ensuite aussi alle anderen Win-la fenêtre pas beeinflussen ?? ou bien irgendwie plan qui de XProfan verwendeten System-Farben beeinflussen, sans ins System einzugreifen ??
là fehlt mir irgendwie un Ansatzpunkt.
... et um quelques répondre vorweg trop prendre: NEIN, je voudrais pas chaque Element dans seinen Einzelheiten selbst zeichnen doit et voudrais aussi aucun ext. dll's (skcontrol etc.) nutzen.
Sinn qui l'affaire wäre, qui getsyscolor-werte seulement pour cela eigene Programme trop verbiegen, so cela cet ensuite seulement de diesem une XProfan-Programme verwendet volonté. |
|
|
| XProfan X3Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 17.05.2016 ▲ |
|
|
|
|
Matthias Arlt | Im la fenêtre-SubClassing sur WM_CTLCOLORBTN réagir:
si Msg& = 309'WM_CTLCOLORBTN
return external("User32","GetSysColorBrush",21)'21=COLOR_3DDKSHADOW
'(ou bien une anderen Brush beliebiger la couleur)
avec cela ca va, zumindest chez Standard-Buttons, aussi im XP-Style.
Ergänzung: chez qui GroupBox et beim RadioButton ist qui Schriftbalken un STATIC. ici doit alors sur WM_CTLCOLORSTATIC (312) reagiert volonté.
Salut Matthias |
|
|
| WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia | 17.05.2016 ▲ |
|
|
|