Vai al contenuto
PLC Forum


Wincc E Puntatore Mouse - COME FARE PER NASCONDERLO ?


Messaggi consigliati

Inserito:

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/O

La 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

:blink:


Gianmario Pedrani
Inserita:

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... ;)

Inserita:

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

Inserita:

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 la

funzionalita' della funzione ShowCursor.

int ShowCursor(

BOOL bShow // cursor visibility flag

);

Parameters

Show = TRUE, mostra il cursore.

Show = FALSE, nasconde il cursore.

QuickInfo

Windows 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 :)

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...