2009-04-02 6 views
0

J'ai créé une application Windows CE 5.0 qui s'exécute sur un scanner portatif. Le scanner possède son propre clavier (matériel) et presque toutes les entrées proviennent de l'unité de numérisation.Comment puis-je désactiver le panneau de saisie pour un formulaire?

Malheureusement, chaque fois que la zone de texte recevant les caractères numérisés est mise au point, le panneau de saisie apparaît en bas de l'écran, bloquant près d'un tiers de l'espace de l'écran.

Est-il possible de le désactiver dans mon formulaire ou dans l'ensemble de l'application?

Répondre

1

Si vous ne le faites pas manuellement via le InputPanel control, je suppose que vous avez aygshell dans l'image et qu'ils sont rendus avec un WC_SIPPREF control. Je ne suis pas certain si vous pouvez supprimer ce contrôle manuellement - je n'ai jamais essayé. Il peut y avoir un agshell function qui vous permettra de le désactiver/l'enlever, ou peut-être travailler avec le InputPanel pour que votre application puisse le supprimer. Vous pouvez également vouloir see this blog entry pour un peu plus de détails.

0

La dernière fois que j'ai travaillé avec CE était de retour quand elle s'appelait pocketpc 2002 (j'ai toujours mon ancien iPaq 3870 - un des premiers appareils avec bluetooth et un des derniers sans wifi), mais à l'époque le plus simple Ce moyen de contourner ce problème consistait à configurer l'appareil pour utiliser un mode de reconnaissance d'écriture manuscrite qui n'affiche rien. Cela peut ou peut ne pas être une option pour vous et les choses peuvent s'être améliorées depuis lors.

Questions connexes