WinCE平台下的按鈕控制項沒有MouseUp等事件

2021-09-06 01:57:32 字數 521 閱讀 4500

最近在做乙個雲台控制程式,開發環境是vs2005,開發語言是c#.net。

先在pc機上的xp環境下寫了乙個測試控制程式,裡面有如下效果:在按下按鈕時雲台開始動作,放開按鈕時雲台停止。在xp環境下很容易實現,乙個是按鈕的mousedown事件,乙個是按鈕的mouseup事件。後來想直接移植到wince平台下,但是突然發現wince下的按鈕的事件沒有mousedown和mouseup事件,如下圖所示,左邊為winxp下的按鈕事件,右邊為wince下的按鈕事件:

一直在想,為什麼會存在這種差異,後來才突然想到,因為wince作為一種移動平台,很我時候都是用的觸屏,而現在簡單的單點觸控技術,還不能產生mouseup這樣的事件,可能微軟是了為考慮軟體的相容性,就去掉了這些按鈕事件吧。只加入了乙個click事件。

製作WinCE平台下Pocket PC安裝程式

int apientry winmain hinstance hinstance,hinstance hprevinstance,lpstr lpcmdline,int ncmdshow 2.取自身的路徑 tchar szpath max path getmodulefilename null,sz...

Emacs linux 平台下的神器

emacs,請大家去網上google 一下,本人應用有近三年,略懂皮毛,但沒有她的時候,我會第乙個找到她,然後才開始工作 無論是在linux下,還是不得已情況下用w.emacs 的使用步驟 1.用新立德安裝emacs 23,有好多版本,選最新的,有好多外掛程式,選了解的,逐漸追加 2.emacs 最...

DOCKER Windows平台下的安裝

重新開啟docker,呼叫映象,然後virtualbox啟動,這個時候在你本機的網路介面卡裡可以看到oracle虛擬機器裡的linux的網路,這種網路是dhcp協議分配的,當然你也可以開啟virtualbox 檢視 網絡卡1配置的連線方式是nat 網路位址轉換 這種大意舉個例子,本來你在學校裡上電腦...