Blocco tasti pocket PC

mercoledì 23 luglio 2008 - 12.06

schumy2000 Profilo | Junior Member

Salve ragazzi
sto sviluppando un applicazione su un Pocket PC in C # che ha Windows Mobile 5 come S.O.
Volevo integrare alla mia applicazione un bottone per il blocco tasti.
Detto fatto ho cercato qualcosa in giro per la rete ed ho trovato questa funzioncina:

[DllImport("coredll.dll")]
private static extern bool AllKeys(bool bAllKeys);


l'ho realizzata a parte, ma non capisco perché non funzioni.

è inutile postarvi il codice perché alla fine non è altro che l'evento di un tasto dove chiamo questa funzione passandogli true oppure false per sbloccare.
Ogni aiuto può essermi prezioso, Grazie

Dainesi Profilo | Senior Member

Per blocco tasti intendi il blocco di tutti i tasti tranne On/Off ?

schumy2000 Profilo | Junior Member

Beh effettivamente mi piacerebbe con il blocco del tasto on/off, ma se nn c'è anche tale funzionalità farebbe al mio caso ugualmente.
Grazie, Ciao
-------------------------------------------------------------------------------------------------------------
Talvolta un pensiero mi annebbia l'Io: sono pazzi gli altri o sono pazzo io?
A. Einstein

Dainesi Profilo | Senior Member

In C/C++ ti ho trovato questo codice che funziona nella CF 1.1

[DllImport("coredll")] public static extern IntPtr GetCapture(); [ DllImport("AYGSHELL.DLL")] private static extern uint SHFullScreen(IntPtr hwndRequester, uint dwState); private void HideStartButton() { hwnd = GetCapture(); SHFullScreen(hwnd, SHFS_HIDESTARTICON); }


Per ogni ulteriore richiesta ti consiglio di provare nel forum dedicato a .NET

schumy2000 Profilo | Junior Member

grazie x l'aiuto ma il codice che mi ha dato serve per nascondere il tastierino che appare sullo schermo del palmare, ma non serve per disabilitare la tastiera fisica.
cmq vedo qualcosina in giro anche se non ce molto purtroppo.
Ciao.
-------------------------------------------------------------------------------------------------------------
Talvolta un pensiero mi annebbia l'Io: sono pazzi gli altri o sono pazzo io?
A. Einstein
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5