Gambas-it

Piattaforme => Raspberry Pi => Topic aperto da: akrobaticone - 12 Dicembre 2018, 16:27:14

Titolo: Gestione freccia mouse
Inserito da: akrobaticone - 12 Dicembre 2018, 16:27:14
Sto utilizzando un display touch con Raspberry
il programma in gambas mostra i form fullscreen per cui non c'è bisogno della freccia del mouse perciò non la visualizzo
Mi piacerebbe però che ricomparisse quando collego un mouse
In questo caso però dovrei rilevare quando viene collegato e disattivarla quando lo scollego
non mi viene in mente nulla che possa abilitare tale funzione
Come potrei fare (sempre che sia fattibile)


Titolo: Re:Gestione freccia mouse
Inserito da: Gianluigi - 12 Dicembre 2018, 18:01:23
Per far sparire e riapparire la freccia del mouse puoi usare queste costanti:
Codice: [Seleziona]
Me.Mouse = Mouse.Blank '' Nascosto
Me.Mouse = Mouse.Arrow '' Visibile

 :ciao:
Titolo: Re:Gestione freccia mouse
Inserito da: akrobaticone - 13 Dicembre 2018, 09:44:43
Per far sparire e riapparire la freccia del mouse puoi usare queste costanti:
Codice: [Seleziona]
Me.Mouse = Mouse.Blank '' Nascosto
Me.Mouse = Mouse.Arrow '' Visibile

 :ciao:

Il problema sta a monte
finchè il mouse è scollegato non voglio far vedere la freccia, nel momento in cui lo si collega riappare
non credo ci siano soluzioni semplici


Titolo: Re:Gestione freccia mouse
Inserito da: Gianluigi - 13 Dicembre 2018, 17:56:54
Scusa ma io in questo campo sono ignorante, mai fatto niente di simile.
Però mi ricordo di aver letto, forse più volte da voi, di come fare a rimanere in ascolto di una porta attraverso un timer o altro.
A quello unisci le costanti e il gioco è fatto, o mi sono perso qualcosa?
Titolo: Re:Gestione freccia mouse
Inserito da: akrobaticone - 14 Dicembre 2018, 08:45:27
è una richiesta un po cervellotica, ma se non mi complico la vita non sono contento :D
il comando lsusb da la lista dei dispositivi collegati, ma ho provato con diversi mouse e tutti hanno un descrizione diversa
non credo ci sia una soluzione piu semplice
ho pensato anche di rilevare il movimento del mouse tramite gli eventi dei form, ma sul display touch un tocco equivale a spostare il topo