随笔分类 - VC++
摘要:最近在研究如果阻止来电通知消息的弹出,尝试了几种方法都不好用:(1)使用TAPI截获来电,隐藏来电提示框(2)使用RIL接口截获来电,隐藏来电提示框(3)使用State and notification broker,隐藏来电提示框结果:提示框总是要显示一下再隐藏。今天又调研了一下SetWindowsHookEx 来设置“消息钩子”,这种钩子能够钩住各种消息,它在pc平台上应用的挺多的,在wince上也能使用但没有相关文档。今天发现在wince上似乎只能捕获一些键盘事件,比如VK_TTALK、VK_HOME等等。wince下只能用三种钩子 #define WH_JOURNALRECORD 0
阅读全文
摘要:钩子1:什是钩子从字面上理解,钩子就是想钩住些东西,在程序里可以利用钩子提前处理些Windows消息。 例子:有一个Form,Form里有个TextBox,我们想让用户在TextBox里输入的时候,不管敲键盘的哪个键,TextBox里显示的始终为“A”,这时我们就可以利用钩子监听键盘消息,先往Windows的钩子链表中加入一个自己写的钩子监听键盘消息,只要一按下键盘就会产生一个键盘消息,我们的钩子在这个消息传到TextBox之前先截获它,让TextBox显示一个“A”,之后结束这个消息,这样TextBox得到的总是“A”。 消息截获顺序:既然是截获消息,总要有先有后,钩子是按加入到钩子链表的顺
阅读全文
摘要:说实话现在还不明白windows mobile签名机制,只晓得一点点的流程: 1. 打开目录.x:/Program Files/Windows Mobile 6 SDK/Tools/Security/SDK Development Certificates/点击 SamplePrivDeveloper.pfx一直按下一步。 2. 在你的工程当中选择“property”然后选择 “authenticode signature”.标签再点 “select from store” 你会看到刚才那个authenticode就选它再REBUILD就OK了证书过期可以修改电脑系统时间,系统时间早于过期时.
阅读全文
摘要:Windows Mobile Camera Native API自从上次在淘宝上淘了一个Cingular 8125(国内是Dopod 838)以来,总想试试一些模拟器上不能玩的功能,相机就是其中之一。在SDK中有3个sample,其中两个是基于native code的,还有一个是managed code。Managed code的初始平台是classic上的,我又没有装classic的SDK,只装了个professional的,所以就用那两个native code的例子了。Camera Capture Graph 是基于DirectShow框架的,它可以提供用户极大的可控性和灵活性,具体可以参
阅读全文
摘要:GDI+编程基础(一)GDI+ Vs GDI作者:李昊下载源代码一、GDI GDI是位于应用程序与不同硬件之间的中间层,这种结构让程序员从直接处理不同硬件的工作中解放出来,把硬件间的差异交给了GDI处理。GDI通过将应用程序与不同输出设备特性相隔离,使Windows应用程序能够毫无障碍地在Windows支持的任何图形输出设备上运行。例如,我们可以在不改变程序的前提下,让能在Epson点式打印机上工作的程序也能在激光打印机上工作。它把windows系统中的图形输出转换成硬件命令然后发送给硬件设备。GDI是以文件的形式存储在系统中,系统需要输出图形时把它载入内存,如果转换成硬件命令时遇到非GDI.
阅读全文

浙公网安备 33010602011771号