![]() |
2Mäuse, 1PC
Hallo Leute,
ich wollt mal fragen ob es geht die Signale meiner PS/2 Maus und die der USBMaus getrennt abzufangen. das ganze braucht nur in meinem Programm, aber dann auch mit 2 Mauszeigern(mit unterschiedlichen Farben/Formen) zu funktionieren. ich dacht mir ich mache es so: ein Mauszeiger ist der echte und der andere ist einfach nur ein Bildchen was ich über den Bildschirm schiebe. das Ziel ist ein Minesweeper bei dem 2 (oder wenn möglich noch mehr mit noch mehr Mäusen) zur gleichen Zeit spielen können danke für eure Tipps schon mal im Vorraus :thumb: ^^wenns klappt lade ich das spiel für die Öffentlichkeit hier hoch 8) |
Re: 2Mäuse, 1PC
ist das wirklich so schwer - ich will ja nicht, dass Windows 2 Mäuse versteht(das das fast unmöglich ist weis ich) ich will nur das mein programm die Mausinformationen einer zweitMaus vor windows abfängt!
|
Re: 2Mäuse, 1PC
Vor Windows abfangen riecht sehr nach einem Treiber.
Vielleicht kommst Du auch mit Hooks hin, aber keine Ahnung, welche Du da hooken müsstest. |
Re: 2Mäuse, 1PC
Siedler 2 konnte das glaube ich. Dort wurde es mit DirectInput gelöst, soweit ich weiß.
|
Re: 2Mäuse, 1PC
also wie ich ne USBmaus in windows deaktiviere ist klar nur will ich trotzdem irgentwie an deren Signale ran!
|
Re: 2Mäuse, 1PC
Da habe ich mal Monate nach gesucht und bin fündig geworden, es gibt einen Treiber, der eine zweite Maus auf den Bildschirm zaubert und man kann sogar beide benutzen. [OT] Mit der ziemlich kleinen Software Betwin kann man sogar mit zwei Bildschirmen, zwei Tastaturen und zwei Mäsuen den Rechner "spiegeln" und zwei Leute können dan komplett UNABHÄNGIG von einander nutzen, geniale Idee [OT]. Also ich glaube den Treiber müsstest du über Goolge finden habe jetzt keine Lust zu suchen.
Gibt's sogar von Microsoft: ![]() Oder das: ![]() |
Re: 2Mäuse, 1PC
coooooool :thumb: :thumb: :thumb:
danke larsi :bounce1: probiwer' ich gleich mal aus und dann wird ge minesweepert :-D die cpn maus geht irwie bnich - schon mit sufu gefunden aber wie gesagt funzte nicht |
Re: 2Mäuse, 1PC
Zitat:
![]() |
Re: 2Mäuse, 1PC
[OT] Was willst duden? :lol: [/OT]
|
Re: 2Mäuse, 1PC
@Die Muhkuh: ok mach' ich
@DeddyH: Zitat:
da sind 8 dll's und die hilfe datei - der rest nutzt mir derzeit nichts - ich will nicht mit dem VS arbeiten :? oder ist das die einzige möglichkeit |
Re: 2Mäuse, 1PC
@xy124: Das war ein Zitat von Heinz Erhardt und bezog sich auf Manuel.
|
Re: 2Mäuse, 1PC
funktionieren auch mouseover Events? Und was liefert GetCursorPos zurück?
|
Re: 2Mäuse, 1PC
@SirThornberry: wenn ich doch nur soweit wäre...
ich geb euch mal die namen der dll's(vielleicht hilft's)
Delphi-Quellcode:
könnt ihr mir sagen, wie ich eine wildfremde dll in mein delphiprojekt einbinden kann :?:
dll's:
Microsoft.MultiPoint.MultiPointCommonTypes.dll Microsoft.MultiPoint.MultiPointControls.dll Microsoft.MultiPoint.MultiPointInputFilter.dll Microsoft.MultiPoint.MultiPointMousePlugIn.dll Microsoft.MultiPoint.MultiPointProvider.dll Microsoft.MultiPoint.MultiPointSDK.dll |
Re: 2Mäuse, 1PC
Du hast das SDK runtergeladen. Da steht drin, welche Funktion in welcher DLL ist. Du musst nur die benötigten einbinden. Lesen hilft :zwinker:
|
Re: 2Mäuse, 1PC
ja genau darum geht es! muss ich da in meiner unit sowas einfügen oder was?
uses Microsoft.MultiPoint.MultiPointCommonTypes.dll aber dann weis er immer noch nicht, wo und welche die funktionen in der dll stecken :gruebel: |
Re: 2Mäuse, 1PC
![]() Das SDK musstest Du ja installieren (ich habs nicht installiert). Da ist doch bestimmt ne Hilfe-Datei dabei ;) |
Re: 2Mäuse, 1PC
Also würd' ich das dann so machen:
Code:
wird zu
(Auszug aus der Hilfe:)
using Microsoft.MultiPoint.MultiPointSDK; static public MultiPointSDK MultiPointObject = MultiPointSDK.GetInstance();
Delphi-Quellcode:
Edit: ^^ne das geht nicht :( so!
procedure MultiPointSDK.GetInstance; external 'Microsoft.MultiPoint.MultiPointSDK.dll';
da kommt wenn ich "unit2.GetInstance;" eingebe das "Projekt konnte nicht initialisiert werden" was mach' ich falsch? |
Re: 2Mäuse, 1PC
Zitat:
|
Re: 2Mäuse, 1PC
also mach' ich das ganze mit meinem D2005 PE und erstelle eine .NET-Anwendung!
und dann wie bind' ich da die dll's ein? |
Re: 2Mäuse, 1PC
Hallo zusammen :),
ich muss jetzt hier auch mal eine kleine Frage zu einem Thema stellen, das in die gleiche Richtung geht. Ich hole mir die Raw-Daten der Maus über die entsprechenden APIs. Das funktioniert auch wunderbar. Generell wäre es natürlich ziemlich cool für meine Zwecke (Messsystem mittels einer Maus), wenn ich mit dieser Methode nur die Daten einer Maus bekommen kann und eine zweite Maus habe, die davon völlig unberührt ist. Wäre das mit der hier genannten Methode auch möglich? (Habe mir die aus Zeitgründen noch nicht richtig anschauen können). Besten Dank, |
Re: 2Mäuse, 1PC
@Alexander: genau sowas bräuchte ich auch kann man nicht einfach, wie man an den comport kommt auch die PS/2 abfragen? :?:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz