Français
Wünsche et Anregungen

11B15: wm_paint per SubClassProc

 
comment peux je verhindern cela cette Voir le texte source dans einer Endlosschleife abläuft?
KompilierenMarqueSéparation
04.03.2008  
 



Indem on %hWnds Style ändert: (WS_CLIPCHILDREN)
KompilierenMarqueSéparation
cls
SetStyle %hwnd, 1, GetStyle(%hwnd, 1) | $02000000  WS_CLIPCHILDREN// kein Flimmern z.B. beim Skalieren
subClass %hWnd,1

while 1

    waitInput

wend

subClassProc

    if SubClassMessage(%hWnd,15) wm_paint

    endIf

05.03.2008  
 




RGH
Tandis que 1 : Wend ist toujours une Endlosschleife!

mais je denke, tu veux savons, comment Du es anstellst, dass un Zeichnen im wm_Paint-paragraphe pas juste une neue wm_Paint-Message auslöst et dadurch une Endlosschleife entsteht.
Pour cette gibt es dans qui Windows-API cela Funktionspaar BeginPaint/EndPaint:
KompilierenMarqueSéparation
qui Zähler i& ist là, avec cela on voit, quand neugezeichnet wird. si Du ~BeginPaint et ~EndPaint drin la hâte, so comme nahezu chaque Windowsprogramm es hat, ensuite wird z.B. seulement beim Verändern qui Taille des Hauptfensters neugezeichnet. Kommentierst Du cet Zeilen aus, wird pour dem ersten Zeichnen ständig neugezeichnet. (aucun Angst: Abbruch par den Schließen-Button allez naturellement quand même.)

BTW: si Du un Programme écris, dass WaitInput eigentlich nie sortir de soll, weil Du alles sur qui Messages regelst (sozusagen Windowsprogrammierung trop Fuß), ensuite peux Du statt Deiner Endlosschleife um WaitInput simple den encore unkommentierten neuen Befehl WAITEND benutzen. comment qui nom andeutet, wird WAITEND seulement beim Programmende sortir de:
KompilierenMarqueSéparation
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
05.03.2008  
 



qui Erklärung ist wirklich super,

je voulais mais plutôt puis hinweisen cela plan oui c'est ca cela pas possible ist. (sans WS_CLIPCHILDREN)

Ebenso était malheureusement festzustellen cela un wm_paint-per-subClassProc-intercepter pas wirklich sinnvoll ist là entre Waitinput trop Waitinput naturellement (mais aussi malheureusement) pas gesubclasst wird.

wm_paint comme userMessage endet aussi im ewigen Boucle.

mon obiges Tandis que 1 ist c'est pourquoi dans XProfan aucun tatsächliche Endlosschleife weil cela WaitInput chez pas gesetztem Fenêtre Style 512 cela Programme finissez. (cet Endlosschleife meinte je alors pas, plutôt qui Beobachtung im Taskmanager beim Testen vom ersten obigen Beispiel chez Fensterskalierung.)
 
05.03.2008  
 



waitEnd dans Beta15?
 
05.03.2008  
 




RGH
iF
waitEnd dans Beta15?


oui!
 
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
05.03.2008  
 




RGH
RGH
iF
waitEnd dans Beta15?


oui!


... allerdings vorerst seulement im Interpreter.
 
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
05.03.2008  
 



Jaja, treib mich calme dans den démence...
 
05.03.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

4.884 Views

Untitledvor 0 min.
Sven Bader17.08.2021
Erasmus.Herold08.05.2019
Michael W.05.05.2016
iF13.04.2016
plus...

Themeninformationen

cet Thema hat 2 participant:

iF (5x)
RGH (3x)


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