| |
|
|
H.Brill | Salut, sais quelqu'un, quoi es avec den Windowsproceduren sur sich hat, bzw. quelle de Set("WinProc", N%) ensuite aufgerufen wird ?
comment cela la fenêtre erzeugt wurde (CLS, Fenêtre(...), Créer() ), scheint wohl égal trop son. Alle 4 Système montrer une (gültige ?) Procedur - Adresse à.
peut-être hat oui déjà quelqu'un avec cela experimentiert bzw. peux mir plus Info donner. Besonders intéressant wäre, quoi on avec cela alles faire peux (peut-être. Umlenken qui winproc usw.) ou bien comment allez cela avec einer ext. DLL avec Windows, sur qui XProfan ensuite réagir soll ? Wäre oui aussi intéressant avec Objekten, qui avec @CONTROL erzeugt wurden.
Irgendwas doit sich Roland oui dabei gedacht avons. Sonst hätte il vous pas incorporé. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 22.04.2021 ▲ |
|
|
|
|
Michael W. | qui Antwort ist im Subclassing pour trouver.
dedans qui SubclassProc ist qui einzige lieu wohin Set("WinProc",...) Sinn pouvoir.
dans qui SubClassProc behandelst du oui deine Messages, qui du umsteuern vouloir. si du alles erledigt la hâte, ensuite wird Windows avec Set("WinProc",0) puis aufmerksam gemacht, cela du déjà alles trop cette Message erledigt la hâte.
si Du allerdings Set("WinProc",1) aufrufst, ensuite kümmert sich Windows aussi encore einmal à Message.
un Beispiel: Du fängst cela Schliessen eines Fensters ab et erledigst encore quelques Sachen. si Du ensuite cela Weiterreichen zuläßt, ensuite wird cela Fester anschließend geschlossen, sonst pas. (quand même sollte on sich USER-Abfragen, qui oui longtemps dauern peut, dans einer SubClassProc verkneifen.) |
|
|
| |
|
|
|
H.Brill | avec dem SubClassing habe je aussi déjà gearbeitet. Mir ging es plutôt à Système
qui trouver beim Thema SubClassing aucun Erwähnung. là steht seulement pour fortgeschrittene Anwender.
peut-être peux on là gewisse API-Funktionen, qui une solche Windowsprozedur-Adresse besoin, servir. là wären un paire Beispiele et Erklärung hilfreich. quelle Procédure chez quel API Verwendung findet. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 29.04.2021 ▲ |
|
|
|
|
Jens-Arne Reumschüssel | Guck Dir la fois dans qui XProfan-Aider folgendes Beispiel à (trop erreichen sur cela Stichwort "Callback" dans qui Aider):
Listing: Callback (Textfeldfarbe)
qui y enthaltene la ligne
OldWndProc& = ~GetWindowLong(%hWnd, ~GWL_WNDPROC)
ermittelt là im Prinzip qui Adresse de &WinProc. Zum Beispiel cela, quoi dans diesem Hilfeabschnitt steht, peux on avec cela faire. mais sur qui Subclassproc ca va la plus part du temps einfacher, comme par-dessus, qui Fenêtre-Procédure manuel umzuleiten. Selten ca va mais so doch besser, weil cela Subclassing de XProfan manche Messages verschluckt.
Beste Grüße, Jens-Arne |
|
|
| XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM PM: jreumsc@web.de | 05.05.2021 ▲ |
|
|
|