Category Archives: Windows mobile programming

什么时候函数出错会返回INVALID_HANDLE_VALUE?

一直只知道CreateFile出错时会返回INVALID_HANDLE_VALUE,今天看MSDN才发现原来FindFirstFile出错时也会返回这个破东西,差点儿就又为windows mobile添了一个潜在的bug.特此留念以示警钟长鸣. Advertisements

Posted in Windows mobile programming | 2 Comments

Windows mobile和GPRS

前两天查了一下我的手机费,居然有四十多,大大超出了我的预期!!!象我这样一毛不拔的人自然不会放过这个疑问,于是去移动的网站上一查,3月份,GPRS费用,扣了我13块多,可是我从来没有上过啊。   回想一下,Windows Mobile上面的GPRS图标经常会变,难道是有程序在偷偷的通过GPRS上网?随即我查了一下我的手机费用记录,天哪,自从我开始使用Windows Mobile开始,每个月都会有一笔GPRS费用,不过三月份之前非常少,就几分钱。   找了一下设置,没有发现什么地方可以设置禁止GPRS的,而Windows Mobile对GPRS的支持真的非常无缝,手机Flash好了之后直接就可以链接中国移动的GPRS,不需要任何设置!!!   这也就意味着如果有个程序在我的机器里运行,并且不停的上网,我将没有办法禁止他花我得GPRS钱!如果我是一个最终的用户,这种行为将是我无法忍受的!

Posted in Windows mobile programming | 3 Comments

Override the hotkey message on windows mobile platform

今天写了一个smartphone上的小程序,发现一个很奇怪的问题,就是当我用DoModal谈出一个对话框时,即使我的焦点在对话框的一个Edit control里面,只要我一按back,对话框就会被cancel掉,而不是删除edit中的一个字符。   找啊找啊找,终于找到了这个函数: SHSendBackToFocusWindow   From MSDN: This function sends the BACK key to the control with focus. After an application overrides the BACK key by sending the SHCMBM_OVERRIDEKEY message to its menu bar, the BACK key message is … Continue reading

Posted in Windows mobile programming | Leave a comment