Deutsch
Forum

"Dummer Effekt" bei Edit's

 

E.T.
Wurde vorhin eben darauf angesprochen, das unter Win 7 die Eingabefelder (Edit's) einen "dummen" Effekt haben:
Wird mit der Maus darüber hinweg gefahren, ändern diese Ihr Aussehen. Dies gefällt meinem Anwender gar nicht.

Habs eben auch unter XP probiert, passiert das gleiche.

Liegt das nun an X2 oder an irgendeiner Win-Einstellung

NACHTRAG: Scheind nur bei leeren Edit's zu passieren...

462 kB
Hochgeladen:06.04.2013
Ladeanzahl118
Herunterladen
 
Grüß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...
06.04.2013  
 




Julian
Schmidt
Ich denke es hängt an keinen von Beiden. Poste mal den entsprechenden Quelltext-Ausschnitt.
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
06.04.2013  
 




E.T.
Habs gefunden:
Liegt am Einblenden mittels AnimateWindow 
KompilierenMarkierenSeparieren
 {$IQ}
'{$CLQ} 'wenn fertig, Exe erzeugen
CLS
Var D& = @Control("Dialog","",$44000000,5,5,@Width(%HWnd,0)-10,@Height(%HWnd,0)-10,%HWnd,1,%HInstance,$10000)
Create("Groupbox",D&,"Testbox ",10,10,300,300)

WhileLoop 0,10

    Create("Edit",D&,"",30,30+&loop*25,200,20)

EndWhile

'ShowWindow(D&,1)'So sieht's gut aus
Einblenden(D&,300,~AW_Ver_NEGATIVE)'So nicht !!!
Waitinput
End

Proc Einblenden

    Parameters wnd&,Time&,Richtung&
    ~AnimateWindow(wnd&,Time&,~AW_SLIDE | Richtung&)

EndProc

 
XProfan X2
Grüß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...
06.04.2013  
 



Schau auch mal ob Thema entfernen hilft: [...] 
 
06.04.2013  
 




E.T.
Danke, funzt:
KompilierenMarkierenSeparieren
 {$IQ}
'{$CLQ} 'wenn fertig, Exe erzeugen
Def Setwindowtheme(3) !"uxtheme.dll", "SetWindowTheme"
Declare Ed&[]
CLS
Var D& = @Control("Dialog","",$44000000,5,5,@Width(%HWnd,0)-10,@Height(%HWnd,0)-10,%HWnd,1,%HInstance,$10000)
Create("Groupbox",D&,"Testbox ",10,10,300,300)

WhileLoop 0,10

    Ed&[&loop] = Create("Edit",D&,"",30,30+&loop*25,200,20)
    Disablexptheme(Ed&[&loop])

EndWhile

'ShowWindow(D&,1)'So sieht's gut aus
Einblenden(D&,300,~AW_Ver_NEGATIVE)'So nicht !!!
Waitinput
End

Proc Disablexptheme

    Parameters Hwnd&
    Declare Word#
    Dim Word#, 2
    Setwindowtheme(Hwnd&, Word#, Word#)
    Dispose Word#

EndProc

Proc Einblenden

    Parameters wnd&,Time&,Richtung&
    ~AnimateWindow(wnd&,Time&,~AW_SLIDE | Richtung&)

EndProc


Muss ich halt nur für jedes Edit machen...
 
XProfan X2
Grüß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...
06.04.2013  
 




E.T.
... ist ja ein Sch**** !!

Aber wenn man das Theme komplett abschaltet, sieht es ja aus wie unter 3.11

Obwohl... Nostalgie
 
XProfan X2
Grüß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...
07.04.2013  
 




Richi
Diesen Effekt habe ich auch, wenn ich die Schriftart ändere. Danach werden alle Buttons,Editfelder usw plötzlich 'Fett' beim überfahren mit der Maus
 
21.04.2013  
 



Ich schätze ihr beide meint aber etwas anderes.

Dein "Problem" scheint mir eher, dass Du die Schriftart nicht per SetFont sondern
z.B. per setDialogFont setzt. Besser SetFont nutzen.
 
21.04.2013  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

7.049 Betrachtungen

Themeninformationen

Dieses Thema hat 4 Teilnehmer:

E.T. (4x)
iF (2x)
Richi (1x)
Julian Schmidt (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie