Français
Forum

Klick\Tastenanschlag intercepter

 

Julian
Schmidt
Salut,
comment peux je cela Empfangen eines Klicks (ou bien generell einer beliebigen bouton) sur une beliebigen Contrôle intercepter et dans meinen Programme selbst avec einer Funktion belegen.

LG

Julian
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
06.10.2012  
 



Z.B. simple hiermit: [...] 

simple z.B. dans un subclassproc saisir.
 
06.10.2012  
 




Julian
Schmidt
hmmmm....gehts aussi sans? je connais mich avec Subclassprocs pas si bien aus. mais cet Fonctionnalité soll pas vom Programmstart jusqu'à Ende aktiviert son, mais seulement chez certain Ereignissen. Am liebsten wäre es mir, si du simple la fois un Code-Beispiel faire würdest
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
06.10.2012  
 



Wahrscheinlich wäre es einfacher si Du un subClassProc-Beispiel aus qui

Hilfedatei entnimmst - cela Prinzip ist imaginable simple et tu peux oui selbst

bestimmen quand qui Proc greift z.B. dans dem Du simple per SubClass-Befehl qui

subClassProc à- ou bien abschaltest.
 
06.10.2012  
 




Julian
Schmidt
sur quoi pour un Handle bezieht sich den mon Sous-classe-Proc, hWnd? je voudrais cela si je zum Beispiel sur une Button außerhalb des Programms klicke, cet Programme den Klick pas empfängt, je ihn dans meinen Programme allerdings erfassen peux.
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
06.10.2012  
 



Glaub mir, simple Beispiel anschauen -

ist alles viel einfacher comme que voici.
 
06.10.2012  
 




Julian
Schmidt
Ok je sais maintenant comment on Tasten per Subclassing abfragt. mais comment fais je es, cela qui Message pas à anderen Controls gesandt wird?
KompilierenMarqueSéparation
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
06.10.2012  
 




E.T.
...wäre fois le Frage trop klären, si du qui Messages de deinem eigenem Programme ou bien de einem entier anderem Prog intercepter veux...
tu écris seulement toujours de anderen Controls  , voilà es déjà un Unterschied, si es es dein eigenes Progg ist ou bien un fremdes Progg
 
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.10.2012  
 




Julian
Schmidt
Eig. soll chaque Prog. et chaque Contrôle qui Message pas empfangen peut seulement mon Eigenes. J'ai pensé eig. le moi mich einigermaßen verständlich ausgedrückt hatte, comme IF pas plus pour gehakt hat...
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
07.10.2012  
 



Julian57 (07.10.12)

J'ai pensé eig. le moi mich einigermaßen verständlich ausgedrückt hatte, comme IF pas plus pour gehakt hat...


Grüße!

tu as toi bestimmt einigermaßen verständlich ausgedrückt,

si es ausreichend était peux je cependant (encore) pas droite einschätzen.

il y a z.B folgende Schichten trop considérer:

Threads
Desktops
Prozesse
Benutzer
Systeme

... wobei aucun mir bekannte API alle cet Schichten abdecken peux -

so ist z.B. un beliebiges Contrôle aussi un Contrôle sur einem anderen

ordinateur (System) ou bien aussi un Contrôle erzeugt aus einem anderen

Prozess eines anderen "Benutzers" ou bien aussi un Contrôle erzeugt aus

einem anderen "Prozess" ou bien un Contrôle erzeugt sur einem anderem "Desktop"

ou bien un Contrôle erzeugt aus einem anderen Fil. SubClassing deckt imho

qui ersten deux Schichten cette Auflistung ab et greift somit pas pour Controls

qui aus anderen Prozessen erzeugt wurden. dans Deinem le cas venez peut-être

SuperClassing dans Frage ou bien peut-être plutôt encore un systemweiter KeyBoard-

Hook. Beides sollte on pas sur une pas-native Proc per ProcAddr anwenden

mais mais sur une nProc (schließt cet Lücke) um Programme-Abstürze

trop vermeiden. Keyboard-Hook findest Du aussi per cherche pour Hook.

Beispiele:

souris Hook: [...]  (sollte sur nProc umgestellt volonté)
clavier Hook: [...] 
aussi imho très cooles Beispiel: [...] 

tu peux per Hook wohl aussi cela Weiterleiten qui bouton verhindern -

siehe hierzu ici [...]  qui Anmerkungen chez "Return value".
 
08.10.2012  
 




Julian
Schmidt
hmmmm...eh bien. Kurze Zwischenfrage peux on den Keyboard-Hook aussi avec normalen XProfan verwenden.
Im Wesentlichen serait es mir reichen si qui Hook sur deux Controls dessen Handels mir bekannt sommes angewand serait, quoique es naturellement son pourrait cela aussi autre Controls cette auswerten. avec cela serait zumindest cela "SuperClassing" wegfallen.
Um nochmal alles sur une Punkt trop apporter: Ist cela Verhindern des Weiterleitens einer bouton per Keyboard-Hook moins un Contrôle aussi sans XPSE possible?
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
08.10.2012  
 



Julian57 (08.10.12)

Um nochmal alles sur une Punkt trop apporter: Ist cela Verhindern des Weiterleitens einer bouton per Keyboard-Hook moins un Contrôle aussi sans XPSE possible?


Ist oui déjà souvent sur den Punkt gebracht. Möglich oui, mais pas absturzsicher.

Besonders quelque chose comme était un Grund pour XProfan qui nProcs herzustellen.

Calls sur avec ProcAddr bezogene Procs sommes pas threadsicher si es aucun

nProcs sommes, Hooks produzieren nunmal APC's ( [...]  ) .

Kleiner Auszug aus dem Vorwort qui Aider de XPSE ( [...]  ):
Julian57 (08.10.12)
NProc-Funktionen volonté dans Assembler umgewandelt, um Hooks, Subclassing, Threads, Callbacks et espace qui Dinge trop programmieren, chez denen es sur Threadsicherheit et hohe Geschwindigkeit ankommt.


cela steht là oui pas weil es étrange witzig ist mais XProfan-

Programmierern permet aussi alles autre trop programmieren wohin XProfan

selbst pas so stark ou bien approprié ist.
 
08.10.2012  
 




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

14.536 Views

Untitledvor 0 min.
Normann Strübli29.01.2023
ByteAttack05.08.2018
rquindt19.09.2015
Andreas21.07.2015
plus...

Themeninformationen

cet Thema hat 3 participant:

Julian Schmidt (7x)
iF (5x)
E.T. (1x)


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