随笔分类 -  WINCE程序开发

WINCE程序开发的相关技术文章
摘要:最近在做嵌入式MFC的东西,发现普通MFC中的旋转按钮CSpinButtonCtrl中的方法只支持整形的数值,所以网上找了一个支持浮点数的旋转按钮控件CNumSpinCtrl来代替项目中原有的旋转按钮。将“NumSpinCtrl.cpp”和“NumSpinCtrl.h”两文件添加到项目之后。与普通旋转按钮一样,在资源视图里拖一个EDIT和一个普通的旋转按钮,设置EDIT的"Number"以及旋转按钮的"AUTO BUDDY"两属性都设置为TRUE("Set Buddy Integer"不要设置)。再为该旋转按钮控件添加一个" 阅读全文
posted @ 2011-07-26 16:49 悠游人生 阅读(2312) 评论(0) 推荐(0)
摘要:1.直接运行微软系统自带的虚拟键盘程序“osk.exe”在普通MFC项目中可以调用ShellExecute或者WinExec方法来直接运行微软系统自带的虚拟键盘程序“osk.exe”,十分方便一句话就可以搞定。ShellExecute: ShellExecute(GetSafeHwnd(),NULL,_T("osk.exe"),NULL,NULL,SW_NORMAL);WinExec: WinExec("osk.exe",SW_NORMAL);程序运行出来的界面:2.添加"imm.h"和"imm32.lib"来调出 阅读全文
posted @ 2011-07-25 16:38 悠游人生 阅读(4454) 评论(1) 推荐(1)
摘要:最近本人参与了一个小项目是做WinCE6.0平台上的应用,开发用的语言是C#。整个开发过程中让我感到十分蛋疼,说实话用C#这样的高级语言去做嵌入式设备上的应用软件并不是种高明的选择。不但一些通用的类库比普通WINFORM少了一半,就连调用的API函数与普通台式机上的WINDOWS系统也不一样。在WINCE中引用DLL然后调用其API函数比较容易出现问题就是WINCE系统经常找不到DLL文件,其原因主要是装有WINCE系统的嵌入式设备其核心是基于ARM的芯片组与普通台式机CPU不一样。因此WINCE中引用的DLL与普通WINDOWS中引用的DLL也不一样。比如常用的"Kernel32. 阅读全文
posted @ 2011-07-04 16:45 悠游人生 阅读(6652) 评论(4) 推荐(0)