簡體   English   中英

如何禁用表單的輸入面板?

[英]How can I disable the input panel for a form?

我創建了一個在手持掃描儀上運行的 Windows CE 5.0 應用程序。 掃描儀有自己的(硬件)鍵盤,幾乎所有輸入都來自掃描單元。

不幸的是,每當接收掃描字符的文本框被聚焦時,輸入面板就會出現在屏幕底部,幾乎占據了屏幕空間的三分之一。

是否可以在我的表單或整個應用程序中停用它?

如果您不是通過InputPanel 控件手動執行此操作,那么我假設您在圖像中有 aygshell 並且它們正在使用WC_SIPPREF 控件進行渲染。 我不確定您是否可以手動刪除該控件-我從未嘗試過。 可能有一個agshell function可以讓您禁用/刪除它,或者使用 InputPanel 為您的應用程序進行一些工作可以刪除它。

您可能還想查看此博客條目以了解更多詳細信息。

上次我與 CE 合作的時候,它被稱為 Pocketpc 2002(我仍然有我的舊 iPaq 3870 - 第一個帶藍牙的設備和最后一個沒有 wifi 的設備),但當時最簡單的方法是將設備設置為使用不彈出任何內容的手寫識別模式。 這對你來說可能是也可能不是一個選擇,從那時起情況可能會有所改善。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM