Newsgroup: it.comp.lang.visual-basic
Titolo: Impostare i puntatori del Mouse

Ciao a tutti.
Mi piacerebbe sapere se esiste un modo per impostare i puntatori del Mouse.
Invecie che far andare l'utente in "Pannello di controllo > Mouse" ecc, fare
direttamente tutta dall'applicazione,senza che l'utente si accorga di ciň.
Grazie a chi mi risponderŕ !
5te.

 Mi piacerebbe sapere se esiste un modo per impostare i puntatori del
Mouse.
Vedi la proprietą MousePointer del controllo (o dello Screen). Puoi
scegliere fra il default e vari pointer predisposti. Se lo metti a 99 puoi
impostare anche la MouseIcon.

Ti ringrazio Lupo, ma quella proprietą gią la conosco.
Quello che chiedevo io, era se fosse possibile cambiare i puntatori
all'interno dell'intero Sistema Operativo.
Quindi se l'utente avvia il PC, si deve trovare i puntatori da me inseriti,
e non solo se apre la mia applicazione. Volevo inserire dei puntatori
animati per l'attesa, l'esecuzione in background, ecc ...
Spero di essermi spiegato meglio, magari prima ho creato un po' di
confusione.
Grazie ancora !
5te.

 Ti ringrazio Lupo, ma quella proprietā giā la conosco.

Prima di tutto li devi copiare in una dir dell'HD (ad esempio
c:\windows\media) poi dei impostare queste chiavi nel registro:
        SaveString HKEY_CURRENT_USER, "Control Panel\Cursors", "Arrow", _
                            WinCart & "\Media\RCPuntatore.ani"
        SaveString HKEY_CURRENT_USER, "Control Panel\Cursors", "Help", _
                            WinCart & "\Media\RCInterrogativo.ani"
        SaveString HKEY_CURRENT_USER, "Control Panel\Cursors",
"AppStarting", _
                            WinCart & "\Media\RCPartApp.ani"
        SaveString HKEY_CURRENT_USER, "Control Panel\Cursors", "Wait", _
                            WinCart & "\Media\RCAttesa.ani"
        SaveString HKEY_CURRENT_USER, "Control Panel\Cursors", "CrossHair",
_
                            WinCart & "\Media\RCCross.cur"
        SaveString HKEY_CURRENT_USER, "Control Panel\Cursors", "IBeam", _
                            WinCart & "\Media\RCBeam.cur"
        SaveString HKEY_CURRENT_USER, "Control Panel\Cursors", "No", _
                            WinCart & "\Media\RCNo.cur"
        SaveString HKEY_CURRENT_USER, "Control Panel\Cursors", "SizeNS", _
                            WinCart & "\Media\RCVerticale.cur"
        SaveString HKEY_CURRENT_USER, "Control Panel\Cursors", "SizeWE", _
                            WinCart & "\Media\RCOrizzontale.cur"
        SaveString HKEY_CURRENT_USER, "Control Panel\Cursors", "SizeNWSE", _
                            WinCart & "\Media\RCDiagonaleSE.cur"
        SaveString HKEY_CURRENT_USER, "Control Panel\Cursors", "SizeNESW", _
                            WinCart & "\Media\RCDiagonaleNE.cur"
        SaveString HKEY_CURRENT_USER, "Control Panel\Cursors", "SizeAll", _
                            WinCart & "\Media\RCSposta.cur"
Poi crei anche questa chiave in modo che i cursori appartengano ad uno
schema, cosė carichi quello e tutti i tuoi cursori vanno al posto giusto (e
se l'utente non li vuole pių li rimuove facilmenete cambiando schema):
        SaveString HKEY_CURRENT_USER, "Control Panel\Cursors\Schemes",
"RCPointers", _
                    "%SYSTEMROOT%\Media\RCPuntatore.ani," & _
                    "%SYSTEMROOT%\Media\RCInterrogativo.ani," & _
"%SYSTEMROOT%\Media\RCPartApp.ani,%SYSTEMROOT%\Media\RCAttesa.ani," & _
"%SYSTEMROOT%\Media\RCCross.cur,%SYSTEMROOT%\Media\RCBeam.cur," & _
",%SYSTEMROOT%\Media\RCNo.cur,%SYSTEMROOT%\Media\RCVerticale.cur," & _
                    "%SYSTEMROOT%\Media\RCOrizzontale.cur," & _
                    "%SYSTEMROOT%\Media\RCDiagonaleSE.cur," & _
                    "%SYSTEMROOT%\Media\RCDiagonaleNE.cur," & _
                    "%SYSTEMROOT%\Media\RCSposta.cur,,"
E infice dici al sistema di usare i tuoi puntatori
        SaveString HKEY_CURRENT_USER, "Control Panel\Cursors", "", _
                    "RCPointers"
--
Ciao
   Sharkman
-----------------------------
Rimuovere NOSPAM per risposte