wince觸控螢幕介面定製

2021-06-21 02:09:47 字數 1810 閱讀 7408

將calibrui

資料夾下

postlink.dat

檔案dir /ad /b %_projectoakroot%\files\intltrns >

obj\%_tgtcpu%\%wincedebug%\clone_locales.txt

改為:dir /ad /b %_publicroot%\common\oak\lib\%_tgtcpu%\%wincedebug% >

obj\%_tgtcpu%\%wincedebug%\clone_locales.txt

1、直接用

vs2005

開啟\wince600\public\dcom\cesysgen\makefile。2、

通過ctrl-r, ctrl-w

可以顯示空格或製表符。

3、用空格替換所有的製表符。

4、儲存檔案。

sysgen -p common gwes

編譯完成後通過

vs2005

開啟gwes.dll

檔案,檢視資源檔案即可知曉

通過記事本格式開啟

calibrui_clone.rc

,新增或修改原有的校準語言即可

7、提供語言切換介面a.

支援動態切換,簡單配置即可顯示不同內容,如下

void

touchcalibrateui_drawmainscreen(

hdc hdc

)touchcalibratedrawscreentext(hdc, c_calibration1_lines, idstringbase);

return;}b.

新增需要顯示的各種語言版本的內容。

c.通過程序間通訊

(記憶體共享

),應用程式可修改語言配置。如下,預設語言為英文

static dword calibruilanguage = english;

static handle hmapfile;

static pdword pmapcalibruipointer;

pmapcalibruipointer = (pdword) mapviewoffile(hmapfile, file_map_all_access, 0, 0, 0);

如果是除錯的話,可通過命令列快速編譯,修改好後需要

sysgen

,否則下次使用

copy files to release floder

動作時,將會使用上次

sysgen

的gwes.dll

檔案。注意這些

id不要和其它的

gwes id

有衝突,

若占用了

gwes

的一些id

,如提示資訊「確定」,「取消」,可能會顯示到觸控螢幕某些提示的內容。

不要移動移植後的**,也不要更改移植後的資料夾得名字。

轉殖好**其它

wince

平台可直接使用。

wince更改觸控螢幕校準程式介面提示

bsp中提供的觸控螢幕校準程式在個別裝置上用起來可能不太適合,比如說我們的裝置螢幕寬度只有240pixels,會有部分字元超出螢幕外側,原以為這是bsp的提供的程式,無原始碼沒辦法修改,這兩天才知道原來是可以修改的。之前在使用中發現觸控螢幕校準程式會識別系統的local,當系統是中文的時候它的介面是...

觸控螢幕開發 觸控螢幕甩屏互動系統

這是南京酷牛科技最新開發的一款上下屏聯動觸控螢幕軟體。比較獨特的是,玩家可以通過控制乙個下屏,與上屏五個顯示屏進行展示的互動。軟體組成 軟體特點 1 一台大的顯示器 支援led屏,投影儀,拼接屏 可以和多個觸控螢幕組成區域網實現觸屏資料飛至大屏,不限制觸控螢幕的個數。如果只有1個觸控螢幕也可以用擴充...

觸控螢幕設定

1.srcpnd,intpnd 暫存器的意義 一直不明白為什麼中斷服務程式最後要把 srcpnd,intpnd 相應位置 1,還把這個過程稱為 cleaningpend 既然叫清除為什麼不是清零呢?查了手冊 當有中斷源請求中斷服務時,srcpnd 相應位置 1,裁決 判斷是否響應中斷 時 intpn...