Fabio66 Inserito: 27 ottobre 2004 Segnala Inserito: 27 ottobre 2004 Buongiorno a tutti, in Wincc (6.0) avrei la necessità di nascondere il puntatore del mouse durante una operazione.In altre parole, quando schiaccio un pulsante si attiva una azione scritta in VBscript, abbastanza lunga (4-5 sec) ed in quel frangente, vorrei che gli operatori non potessero fare nulla. La prima possibilità è disabilitare tutti i campi di I/O e tutti i pulsanti , per riabilitarli al termine, ma questa è una soluzione che lascierei all'ultimo posto. in quanto le pagine sono tante e piene di pulsanti/campi I/OLa cosa più comoda sarebbe far sparire il puntatore del mouse durante l'operazione lanciata.Qualcuno sà se esiste la possibilità con uno script in C oppure VBs od altro trucco per far sparire il puntatore?Ringrazio anticipatamente tutti coloro che mi risponderanno.Fabio
Gianmario Pedrani Inserita: 27 ottobre 2004 Segnala Inserita: 27 ottobre 2004 Se riesci ad implementare le api di windows, credo che si sia la possibilita' di farlo anche perche il mouse viene gestito in modo nativo da win. quale sia l'api da utilizzare questo non lo so comunque ricordo che girovagando su intervunc, l'avevo trovata..... ciaoooooo prova a fare una ricerca con gogle...
ENZO_72 Inserita: 27 ottobre 2004 Segnala Inserita: 27 ottobre 2004 Puoi provare con la gestione utente, quindi cambiare utente in quel frangente impostando quello che può o non può fare, al termine ripristinare l'utente iniziale.Ovviamente bisogna vedere se questo si sposa con la tua applicazione.Ciao Enzo
Savino Inserita: 28 ottobre 2004 Segnala Inserita: 28 ottobre 2004 Salve,Qualche considerazioni...Di solito puntatore e' il nome dato a una variabile quale contiene un indirizzo( di un'altra variabile)in memoria.Il cursore e un piccolo bitmap di chi locazione sullo schermo e' controllata per un dispositivo puntatore tali come un mouse,penna oppure un trackball.Dunque,Sinceramente non conosco WinCC 6.0 cosi' a fondo ma se sei su piattaforma Win..potresti vedere di linkarti con user32.lib usando winuser.h e quindi ricavare lafunzionalita' della funzione ShowCursor.int ShowCursor( BOOL bShow // cursor visibility flag); ParametersShow = TRUE, mostra il cursore.Show = FALSE, nasconde il cursore. QuickInfoWindows NT: Requires version 3.1 or later.Windows: Requires Windows 95 or later.Windows CE: Unsupported.Header: Declared in winuser.h.Import Library: Use user32.lib.Altrimenti, cerca nel elenco della libreria del WinCC una simile function.Saluto
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora