![]() |
Anzeige:
|
|
|||||||
| XProfan Alles rund um die Programmiersprache XProfan. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.878
|
Entweder bilde ich mir das ein oder es liegt an meiner Grafik-Karte oder es liegt an Win-7 oder...
Wenn mit Create("Edit",..... eine Eingabe erzeugt wird, ist die Ansicht auf einem Dialogfenster kaum zu sehen. Das Dialogfenster ist fast genau so weiß wie die Edit-Zeile. Finde ich nicht gut. Kann man das ändern ohne "Startpaint X&" zu bemühen
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
|
#2 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Du könntest eine andere Hintergrundfarbe einstellen.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#3 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.878
|
@Frank
die Frage bezog sich auf Dialog-Fenster. Die haben einen festen Hintergrund. Bis ...XP war der immer hellgrau und man konnte die Editzeilen gut erkennen. Jetzt sind die Dialoge fast weiß. Um das zu ändern, müsste ich "Startpaint dialog&" benutzen. Dann hab ich aber das Problem, daß %WMPAINT mit der neuen Farbe die Edit-Dialoge übermalt. Einzige Möglichkeit, die mir einfällt, wäre die: das Dialogfenster bei jedem %WMPAINT-Aufruf total zu löschen und dann erneut aufzubauen. Dann gehen mir aber im ungünstigsten Fall die Inhalte der Edit-Eingaben "flöten" Darum möchte ich kein "STARTPAINT dialog&" benutzen. Dachte, daß es da vielleicht einen Trick gibt, der die von Windows-7 eingestellte Farbe ändert ???
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
#4 (Direktlink) |
|
War schon mal da
![]() Registriert seit: 12.02.2009
Alter: 52
Beiträge: 39
|
...oder subclassen und auf WM_CTLCOLORDLG reagieren.
|
|
|
|
|
|
#5 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
Hat Windows 7 keine Themen mehr, wenn ja kann man doch dort einiges tun um die Farbe zu verändern. ich benutze unter XP ein Theme das auch die Dialogboxen fast weiß macht.
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
|
#6 (Direktlink) | |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Zitat:
Code:
'(w) Frabbing für Paules PC-Forum
'
$H windows.ph
Declare a#,b#
Dim a#,4
Dim b#,4
Cls
Var x&=Create("Window",%HWnd,"Dialogfenster",80,90,180,200)
Var y&=~GetSysColor(~COLOR_BTNFACE)
Long a#,0=~COLOR_BTNFACE
Long b#,0=Rgb(255,200,80)
~SetSysColors(1,a#,b#)
WaitInput
Long a#,0=~COLOR_BTNFACE
Long b#,0=y&
~SetSysColors(1,a#,b#)
Dispose a#,b#
End
P.S.: Funktioniert übrigens mit allen Systemfarben, z.B. Menüfarben usw.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. Geändert von Frabbing (18.11.2009 um 18:16 Uhr) |
|
|
|
|
|
|
#7 (Direktlink) |
|
Stammuser
![]() Registriert seit: 08.02.2009
Ort: Bielefeld
Alter: 53
Beiträge: 428
|
Genau ! Und wenn so ein Programm bei mir meine Systemfarben verändert fliegt es sofort wieder riunter.
__________________
Gruss Andreas ______________________ http://www.ampsoft.eu Profan 3.3 - XProfanX2 Windows 95,98,ME,2000,XP Vista - Windows 7 32 / 64 Bit ASUS X93S - Intel Core I7 - NVIDIA GForce GT540M - 8GB Arbeitsspeicher |
|
|
|
|
|
#8 (Direktlink) | |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Zitat:
Für den eigenen Gebrauch ist es aber ok.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
|
#9 (Direktlink) | |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.878
|
@Frank - Danke
Zitat:
Ist das so OK - Andreas ?
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
|
#10 (Direktlink) | |
|
Stammuser
![]() Registriert seit: 08.02.2009
Ort: Bielefeld
Alter: 53
Beiträge: 428
|
Zitat:
__________________
Gruss Andreas ______________________ http://www.ampsoft.eu Profan 3.3 - XProfanX2 Windows 95,98,ME,2000,XP Vista - Windows 7 32 / 64 Bit ASUS X93S - Intel Core I7 - NVIDIA GForce GT540M - 8GB Arbeitsspeicher |
|
|
|
|
|
|
|
#11 (Direktlink) |
|
Stammuser
![]() Registriert seit: 08.02.2009
Ort: Bielefeld
Alter: 53
Beiträge: 428
|
Hallo Horst,
hier ein kleines Beispiel für eine farbige DialogBox. Code:
$H Messages.ph
$H Windows.ph
Declare Brush&,Ende&,Edit&,Button&
cls
Set("Fastmode",1)
CreateColorDialog(0,0,300,200,"Dialog",$6CB6FF)
Set("Fastmode",0)
Whilenot Ende&
Waitinput
EndWhile
Proc CreateColorDialog
Parameters x%,y%,w%,h%,Text$,Color&
Brush& = ~CreateSolidBrush(Color&)
Struct DLG = style&,dwExtendedStyle&,cdit%,x%,y%,w%,h%,menu%,class%,title&
Var BS# = New(DLG)
Clear BS#
BS#.style& = ~WS_POPUP | ~WS_BORDER | ~DS_MODALFRAME | ~WS_CAPTION | ~DS_CENTER
BS#.x% = x%
BS#.y% = y%
BS#.w% = w%
BS#.h% = h%
~DialogBoxIndirectParam(%hinstance,BS#,%hwnd,ProcAddr("MyClassProc",4),Addr(Text$))
EndProc
Proc MyClassProc
Parameters wnd&,msg&,wparam&,lparam&
If msg& = ~WM_INITDIALOG
Edit& = Create("Edit",Wnd&,"Editier mich",10,10,200,20)
Button& = Create("Button",wnd&,"Ende",10,40,80,24)
~SetWindowText(wnd&,lParam&)
Return 0
Endif
If msg& = ~WM_CTLCOLORDLG
Return Brush&
Endif
If msg& = ~WM_COMMAND
If lParam& = Button&
~DeleteObject(Brush&)
~EndDialog(Wnd&,1000)
Endif
EndIf
Return 0
EndProc
__________________
Gruss Andreas ______________________ http://www.ampsoft.eu Profan 3.3 - XProfanX2 Windows 95,98,ME,2000,XP Vista - Windows 7 32 / 64 Bit ASUS X93S - Intel Core I7 - NVIDIA GForce GT540M - 8GB Arbeitsspeicher |
|
|
|
|
|
#12 (Direktlink) |
|
Ist öfter hier
![]() Registriert seit: 08.02.2009
Ort: Koblenz
Alter: 45
Beiträge: 59
|
Tjo Horst, wenn man nicht ab und an auf meiner Seite unter Meine Profancodes schaut, dann muss man halt lange fragen
Dort ist z.B. ein Code, welcher mit Profanen Mitteln ein Dialog färbt. Ich als Staticfetischist ^^ habs ganz einfach gelöst. Schau dort mal, da ich weis, dass Du gerne wie ich Profan arbeitest.
__________________
**************************************** Freeware, Codes für XProfan, XProfanhelfer alles bei: http://rokosoft.de **************************************** |
|
|
|
|
|
#13 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Ich vermute, es könnte vielleicht diverse Probleme geben, wenn ein Static das Dialogfenster ganz verdeckt. Eventuell Mouseclicks, die verschluckt werden oder diverse Tastaturmessages. Auf jeden Fall aber Notifies...
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#14 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.878
|
@Hallo an Alle
Zuerst einmal Danke für die Hilfe Nun werde ich mal experimentieren. Schließlich soll die Farbveränderung nur in meinem Programm stattfinden und nicht das System verändern (sonst steigt mir Andreas auf den Kopf ...bis denne...
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
#15 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
|
Hallo,
ich für meinen Teil schätze es sehr, wenn die Programme meine Systemeinstellungen nutzen, d.h. die Dialoge so anzeigen, wie ich es eingestellt habe, die Hauptfenster so anzeigen, wie ich es eingestellt habe, etc. Windows gibt mir die Möglichkeit, sein Aussehen nahezu vollständig nach meinem Gusto und meinen Sehgewohnheiten anzupassen. Ich erwarte, dass alle Programme dies respektieren und diese Einstellungen auch nutzen. Wenn ich weiße Dialogboxen eingstellt hätte, dann will aich auch alle Dialogboxen in weiß haben! Und wenn ein Sehbehinderter sie in kontrastreichem schwarz/weiß einstellt, dann will er auch alle in schwarzz/weiß haben und braucht bestimmt keine Programme, die da wieder Extrawürste bruzzeln. Gruß Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c http://www.xprofan.de |
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Cool Edit Pro | Attica | Software - Allgemein | 2 | 19.08.2007 17:24 |
| Edit Funktion | Abby | über das Forum | 13 | 19.07.2006 15:01 |
| Edit ID3 Tag, wie? | marioooosooo | Allgemein | 3 | 09.10.2005 20:07 |
| Anzeige Laufwerke unter Arbeitsplatz | Aragorn | Software - Allgemein | 0 | 24.07.2005 23:42 |
| EDIT: Neues Problem: Netzwerk unter Win98 einrichten | Apollo_b | Netzwerke | 4 | 30.12.2004 14:09 |