随笔分类 - Windows CE
Windows CE 开发记录
摘要:此问题没有解决,也没有搞清楚什么!在此提出,以备遇到同样/类似问题的人参考。 在显示框架的基础上,增加如下防止异常的代码后,某一项目 导航加载时没有加载中的界面显示;若没有此段代码,则可以显示导航启动时的加载中界面。分析此段代码,在进入导航功能时,此段代码除了获取几个变量的值外,其实是没有执行任何代
阅读全文
摘要:现在好多在CE下做开发的都不使用CE的界面,所以也无法使用系统提供的输入法切换的功能。 如何自己枚举输入法,显示在自己应用的界面中,供用户选择呢? 以前在CE5下研究过一段时间相关的东东,分享出来大家一起学习。以求有抛砖引玉的作用,小心哦,不要被砖拍到,嘿嘿... 主要是下面这个类,一个.h文件:
阅读全文
摘要:在使用 RAS使用拨号网络拨号的类 建立 TCP/IP后,接下来是通过 TCP/UDP 进行数据的传输。 下面是使用 UDP 的例子,分为头文件和源代码 头文件zhUDPCE.h : 1 // UDP.h: interface for the CZhUDP class. 2 // 3 ///////
阅读全文
摘要:prefetch abort 是一类比较难解决的问题,因为很难定位出错的位置。 更奇怪的是:程序单独运行就会出错,使用VS2008按 F5 运行就不会出错。更不用想单步调试了,也不会出错啦! 类似于 Data Abort 的错误,prefetch abort 可能的原因有: 1)操作过程中有Bug,
阅读全文
摘要:给窗体设置扩展风格WS_EX_NODRAG 1 ModifyStyleEx(0, WS_EX_NODRAG, 0); 或者: 把窗体的标题栏拿掉,实在想要就自己在窗体上绘一个假的。
阅读全文
摘要:作者:ARM-WinCE http://blog.csdn.net/nanjianhui/archive/2009/07/10/4336897.aspx WinCE 系统中的控制面板和 Windows 系统中的控制面板原理是一样的,里面就是包含了一些应用程序。 WinCE 系统的控制面板由 Ctlp
阅读全文
摘要:经常在坛子里看到讨论软件加密的帖子,纯软件加密与读取硬件序列号加密是经常讨论到的。 两种方法各有优缺点。 在通过读取硬件序列号的方法来加密的方法,受硬件的限制。 一般来说,CPU和T-Flash可能存在序列号。今天研究了一下 Windows CE 6.0 下的读取 SD 卡(T-Flash)的方法,
阅读全文
摘要:很久以前用过此函数,今天有同事问它有用法,自己都不太记得了。将今天写的测试代码留个痕迹吧。 1 void CSetSystemMemoryDivisionDlg::SetSystemMemoryStatus(int iSize) 2 { 3 DWORD dwRet = 0; 4 5 dwRet =
阅读全文
摘要:通过 .NET 访问 .sdf 的数据库的方法: 在 VS2005 IDE 中,创建 SQL MOible 数据库,编辑表结果和填充数据。 具体是在 Server Explorer 中,右键单击 “Data Connections”,选择 “Add Connection”,新建一个 SQL MObi
阅读全文
摘要:前几天在坛子里看到大概有类似的要求,所以整理一份正在CE6.0下使用的源代码,供大家参考。 1 #define SCREEN_WIDTH 800 // 屏幕宽度 2 #define SCREEN_HEIGHT 480 // 屏幕高度 3 static void EmuMouseEvent(UINT
阅读全文
摘要:今天在调试一个程序时,发现调用 SendMessage() 发送的消息,PreTranslateMessage() 接收不到;试了其它两个方法:(1) 换成 PostMessage() 来广播消息,则 PreTranslateMessage() 可以接收到。(2) 仍然使用 SendMessage(
阅读全文
摘要:直接上代码: 1 /* 2 在 OEMIdle() 函数中 OEM 根据 (int)(dwRescheduleTime – CurMSec) 3 计算值判断是否让 CPU 进入 idle 状态,因此我们可以利用此函数来计算 CPU 的 loading. 4 根据 MSDN ,可以写个应用程序,每 1
阅读全文
摘要:1 // 已经写过一个 CE5.0 下的键盘钩子:http://blog.csdn.net/91program/article/details/1961570 2 // 前一段时间在坛子看到有人在问 CE6.0 下钩子的实现,有的说不行,有的说行,最后也没有结果 3 // 今天试了下,是可以的,包括
阅读全文
摘要:1 // MouseHook.h 2 3 #ifdef MOUSEHOOK_EXPORTS 4 #define MOUSEHOOK_API __declspec(dllexport) 5 #else 6 #define MOUSEHOOK_API __declspec(dllimport) 7 #e
阅读全文
摘要:SendMessage 和 SendMessageTimeout 除了超时外可能存在异常,前段时间与第三方合作时,发现其用 SendMessageTimeout 发送的信息在我的程序中,PreTranslateMessage 无法收到。以前偶写过如下链接的文章,发现与现在的可能存在不一致。当然,以前
阅读全文
摘要:EVC 工程在迁移到 VS2008 时遇到以下错误:1>LINK : fatal error LNK1104: cannot open file 'uafxwce.lib'EVC 工程使用的是 CE5.0 的 SDK。VS2008 工程使用的是 CE6.0 的SDK。分析:(1) 查看 VS2008
阅读全文
摘要:今天在使用结构体时发现结构用 sizeof 求出现的大小 与 实际的大小不一致。例如:以下结构 1 typedef struct 2 { 3 BYTE ucCommStartFlag; 4 5 WORD wMessageID; 6 WORD wMessageAttribute; 7 BYTE ucM
阅读全文
摘要:【生活经历分享】华师国培 华师伴学 合同都是坑 消费者付款后无法退款和华师国培签合同需小心,合同中都是保护华师的条款,没有保护消费者的条款。收到钱,就算你因对培训质量不满意,也不能退款。因合同消费者维权肯定十分艰难。华师伴学的授课方式是看录制的视频,不是真人现场教学。是否是您和孩子想要的学习方式?各
阅读全文
摘要:IE 是 CE 的一个标准功能,但 很多人想定制 IE 浏览器,以实现某此特殊的需求。以早以前看过 MS 提供的 IE 示例,研究了一下,现将代码分享出来,大家一起学习。需要注意的是,IESIMPLE 做为窗体的类名不能修改,详细见代码中的注释。resource.h 头文件: 1 // 2 // C
阅读全文
摘要:以前总是获取当前进程所在的目录,用 GetModuleFileName 即可。如何在一进程中获取另一进程的 EXE 文件所在目录呢?步骤如下:(1) 先用 Remote Process Viewer 工具看看进程的窗体名;(2) 获取进程 ID;(3) 用 GetModuleFileName() 获
阅读全文

浙公网安备 33010602011771号