Français
Wünsche et Anregungen

Oberwunsch: Fensterskalierung

 
- page 1 -


allô Roland,

depuis Version 1 de [X]Profan[²] hat es un dickes Manko comment je zur Zeit au maximum encore de uralten Java(tm)-Anwendungen kenne: Programme peut pas sur Fensterskalierung réagir au cours de cela la fenêtre skaliert wird.

User könnten fertige Programme comme minderwertig einstufen - viele XProfaner nutzen c'est pourquoi Steife la fenêtre.

Es sollte possible son cela cette Code
KompilierenMarqueSéparation
den le contenu pas seulement pour qui Skalierung ausführt. cela mettons einer entsprechenden UserMessage utilise insofern rien là qui Messages WaitInput aussi seulement pour qui Skalierung durchbrechen.

s'il te plaît finde hierfür une Solution - thread.pcu ou bien subClassen de hWnd sommes problematisch à cause de dem ProcAddr-Problem, alors pas empfehlenswert. Waitinput durchbrechen chez wm_sizing comme UserMessage wäre ausreichend. Ebenso ist festzustellen cela wm_erasebkgnd comme UserMessage sur hWnd Wunder bewirkt - chez gesetzter UserMessage flimmert hWnd pas beim Skalieren. Ist peut-être ne Brush-l'affaire - sollte mais la fois angeschaut volonté.
 
10.01.2008  
 



 
- page 1 -



Jörg
Sellmeyer
Sieht très cool aus. une Frage habe je mais encore:
Im waitinput bedeuted wahrscheinlich, qui Du dans Deiner WaitInput-Procédure cela Lecture qui Subclassmessages erledigst, ou bien?
Ist cela car maintenant dans chaque WaitInput so, seulement sur cela Hauptfenster bezogen, ou bien peux/soll/doit on cela irgendwie ausschalten, si je z.B. un Dialogfenster avec eigener Boucle et WaitInput ouvre?
Salut
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
18.01.2008  
 



 
- page 2 -


@Jörg: dans chaque Waitinput - indépendant wohin cet im Code steht et indépendant vom Contrôle, es hat alors avec dem Hauptfenster hWnd pas wirklich quelque chose trop 1faire. (aussi si Roland interne peut-être là ansetzt)

SubClassMessage hat oui zum Glück seinen ersten paramètre pour cela betrachtete Contrôle!
 
18.01.2008  
 




Jac
de
Lad
Besser wäre encore SubClass comme Funktion statt comme Procédure et comme Rückgabewert den vorherigen Wert. ou bien irgendwie une Funktion zum Ermitteln, si on un la fenêtre bereits subclassed,
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
18.01.2008  
 




Frank
Abbing
@Roland:
 
18.01.2008  
 



dans welchem le cas peux cela beispielsweise nützlich son Jac?

@Alle: Pour cela Feature devrait wir Roland paire Stars zukommen laisser jau?! je fang à...
 
18.01.2008  
 




Jac
de
Lad
si on une ou bien plusieurs Incs/Unités benutzt, qui eventuell ou bien sûrement subclassen.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
18.01.2008  
 




Jörg
Sellmeyer
So comment je cela im Moment vois, gibt es seulement qui une SubClassProc et qui sollte ensuite dans einer Inc/Unit nix trop chercher avons. ou bien woher soll XProfan savons, quelle SubClassProc nu gemeint ist?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
18.01.2008  
 




Jac
de
Lad
Aso...
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
18.01.2008  
 




RGH
la fois regarder, si je quelques qui aufgekommenen Fragen répondre peux.

Subclassing funktioniert dans chaque WaitInput. Am WaitInput selbst habe je rien geändert, là je déjà jehe rein Flag mets, à dem je erkenne, dass je mich dans WaitInput befinde.
il y a dans XProfan exakt une la fenêtre-Procédure pour Subclassing
avec dem Befehl SubClass Win& wird dem la fenêtre cet Procédure comme Fensterprozedur untergejubelt et gleichzeitig dans einer Tabelle qui Original-Fensterprozedur gespeichert.
dans qui neuen Fensterprozedur wird eh bien überprüft, si je dans WaitInput suis. si pas, wird sur qui Tabelle qui ursprüngliche Fensterprozedur des Fensters ermittelt et aufgerufen. si je im Waitinput suis, wird qui SUBCLASSPROC aufgerufen. Sollte qui Message pas sur SubClassMessage(Win&, Msg&) behandelt worden son, wird aussi maintenant qui Originalfensterprozedzur aufgerufen.

si on savons veux, dans quelle, de mehreren WaitInputs sich est, peux on oui globale Variablen comme Flags benutzen et cet dans qui SUBCLASSPROC abfragen. Aussi peux avec avec SUBCLASS Win&,0 jederzeit cela SubClassing pour un la fenêtre ou bien Controll ausschalten et später wieder avec SUBCLASS Win&,1 einschalten.
BTW: je empfehle allerdings toujours wieder, im Programme seulement un WaitInput trop avons! là on nie sais, wohin qui User comme Nächstes inklickt, wäre es déjà doof, si on sich justement dans dem Waitinput est, cela en rien mitbekommt.

Es darf seulement une SUBCLASSPROC donner. chez einer zweiten im Programme erfolgt une Fehlermeldung. (chez qui Gelegenheit habe je aussi une Fehlermeldung incorporé si ERRORPROC un weiteres la fois auftaucht.) une Fehlermeldung erfolgt aussi, si SubClassing eingeschaltet ist et aucun SUBCLASSPROC existiert.

@iF: je pourrait maintenant une angepaßte Version des Lexers gebrauchen, chez dem aussi cela paire SUBCLASPROC-ENDPROC funktioniert (so comment ERRORPROC-ENDPROC).

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
18.01.2008  
 




RGH
Salut,

j'ai cela Listing plus dessus et avec ca ajusté, so dass maintenant rien plus flackert .... zumindest pas sous Windows XP et folgende.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
21.01.2008  
 



Tricolore getestet - tolle l'affaire!

Einen bug peux je cependant erkennen. si on cela la fenêtre très zügig zurechtruppt ensuite peux on erkennen cela qui Skalierung toujours une Schritt zurückliegt. Vlt. vergessener Stack ou bien width/height pas aktualisiert. Lässt on qui Bouton de la souris ensuite à l'attaque, ensuite aktualisiert sichs korrekt.
 
21.01.2008  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

10.299 Views

Untitledvor 0 min.
Peter Max Müller22.10.2017
E.T.02.01.2016
ByteAttack09.08.2015
Normann Strübli22.08.2014
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie