Problem mit Managed DirectInput



  • hi,
    bei den absoluten Mauskoordinaten kommt kommen immer so komische werte wie z.B. für X 314029494 , Y: -61232490 etc. und beim Bewegen der Maus ändert sich nur die letzten paar Zahlen. An was liegt das?

    device = new Device(SystemGuid.Mouse);
    
    			device.SetDataFormat(DeviceDataFormat.Mouse);
    			device.Properties.AxisModeAbsolute = true;
    			device.SetCooperativeLevel(this.Handle, CooperativeLevelFlags.NonExclusive |
    										CooperativeLevelFlags.Background);
    
    			device.Acquire();
    ....
    MouseState mousestate = device.CurrentMouseState;
    string info = "Mouse: ";
    info += "X:" + mousestate.X + " ";
    info += "Y:" + mousestate.Y + " ";
    info += "Z:" + mousestate.Z + " ";
    this.Text = info;
    

    danke schonmal im voraus!


Anmelden zum Antworten