Det skulle da lige være hvis man kunne bruge Shell \"rundll32 mouse,Control_RunDLL\" men jeg ikke tro at dette virker, da alt hvad jeg har læst da står det at computeren skal resetes før den igen kan bruge enhederne normalt. Men min viden er jo ikke alt afgørende
Det er i forbindelse med en fremvisning af et nyt program, så vil jeg ikke have at de sidde og klikke på alle knapperne før de for lov til det.... Jeg prøver lige Shell \"rundll32 mouse,Control_RunDLL\"
Gør din Cursor usynlig. Brug API funktionen ShowCursor(False) og synlig igen ShowCursor(True) Du skal vide at mussen jo er et delt objekt, så hvis en aplikation gør den usynlig skal denne aplikation også gøre den synlig igen. Og funktionen er sådan bygget sådan op at gøres mussen usynlig flere efterhinanden følgene gange, så skal den ligeså mange gange gøres usynlig igen.
Okay, jeg har heller ikke kunnet finde ud af at disable musen helt, men jeg har lige lavet et simpelt program, der _næsten_ gør det; hvis man rykker meget kraftigt med musen flytter markøren sig et par pixels, men vender straks tilbage til positionen i øverste, venstre hjørne. Du behøver i hvert fald ikke være bange for, at folk trykker på knapper, mens programmet kører ;-)
Brugsanvisning: Kør programmet. Musen er nu låst indtil du trykker på de 3 magiske taster: CTRL, SHIFT og ALT.
Declare Function SetCursorPos Lib \"user32.dll\" (ByVal x As Long, ByVal y As Long) As Long Declare Function GetKeyState Lib \"user32.dll\" (ByVal nVirtKey As Long) As Integer Const VK_CONTROL = &H11 Const VK_SHIFT = &H10 Const VK_MENU = &H12
Sub Main() Do DoEvents Call SetCursorPos(0, 0) If GetKeyState(VK_CONTROL) < 0 And GetKeyState(VK_SHIFT) < 0 And GetKeyState(VK_MENU) < 0 Then End Loop End Sub
Jeg bruger i øjeblikket Windows NT 4.0, så jeg ved ikke om det virker, men jeg prøvede at disable musen på DIN måde, og Enable den igen med cstern\'s måde! Ved hjælp af Shell Rundll32 mouse,Initialize -det virker (eller gjorde én gang!)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.