Benutzer mit den meisten Antworten
DoppelKlick in fremder Anwendung verhindern

Frage
-
Hallo zusammen,
ist es möglich einen doppelcklick in einer anderen Anwendung zu verhindern ?
Ich denke es sollte eigentlich mit FindWindowEx und einer WndProc gehen (subclassing), ich bekomme es aber einfach nicht hin.
In der Form meiner eigenen Anwendung ist dies kein Problem.
Hintergrund:
Ich habe ein Plugin für eine Anwendung geschrieben. Diese hat den InternetExplorer in einem Fenster eingebunden. Führt man dort (in dem InternetExplorer Fenster) einen doppelKlick aus, so wird das Fenster auf Fullscreen erweitert. Dies würde ich gerne unterbinden.
Danke
Markus
Antworten
-
Hallo Markus,
ja das ist möglich, jedoch nicht mit VB. Mit einfachem Subclassing ist es da nicht getan, Du müsstest schon einen MessageHook installieren und der muss bei fremden Anwendungen in einer Standard DLL sitzen, die man am besten mit C++ erstellen kann.
Cross Process Subclassing
http://www.codeproject.com/KB/DLL/subhook.aspx
Global System Hooks in .NET
http://www.codeproject.com/KB/system/globalsystemhook.aspx
Thorsten Dörfler
Microsoft MVP Visual Basic- Als Antwort vorgeschlagen Elmar BoyeEditor Samstag, 16. Januar 2010 10:12
- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 20. Januar 2010 13:36
Alle Antworten
-
Hallo Markus,
ja das ist möglich, jedoch nicht mit VB. Mit einfachem Subclassing ist es da nicht getan, Du müsstest schon einen MessageHook installieren und der muss bei fremden Anwendungen in einer Standard DLL sitzen, die man am besten mit C++ erstellen kann.
Cross Process Subclassing
http://www.codeproject.com/KB/DLL/subhook.aspx
Global System Hooks in .NET
http://www.codeproject.com/KB/system/globalsystemhook.aspx
Thorsten Dörfler
Microsoft MVP Visual Basic- Als Antwort vorgeschlagen Elmar BoyeEditor Samstag, 16. Januar 2010 10:12
- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 20. Januar 2010 13:36