- 博客(11)
- 资源 (10)
- 收藏
- 关注
转载 嵌入式和WinCE的基础知识(转)
Q:什么是嵌入式系统? 国际电气和电子工程师协会(IEEE)对嵌入式系统的定义是这样的:嵌入式系统是“控制、监视或者辅助设备、机器和车间运行的装置”(Devices used to control, monitor, or assist the operation of equipment, machinery or plants)。 但
2009-07-30 00:05:00 722
转载 Windows CE 6.0 启动过程分析(转)
在Windows CE 6.0中,内核(Kenerl)和OEM代码被分成oal.exe、kernel.dll和kitl.dll三个部分,其中启动代码(startup)和 OAL层的实现部分不再与内核链接生成NK.exe,取而代之的是启动代码(startup)和硬件相关且独立于内核的OAL层的实现部分编译成 oal.exe,而与内核相关且独立于硬件的OAL层代码包含在kernel.dll中;内核无关
2009-07-29 23:58:00 855
转载 wince中的hook(钩子)用法
Hook(钩子)是一种在消息到达目标窗口前进行截获的技术。使用钩子主要使用以下三个函数SetWindowsHookEx:创建钩子CallNextHookEx:将消息传给钩子链中的下一个钩子UnhookWindowsHookEx:释放钩子对于创建钩子的函数SetWindowsHookEx,MSDN给出其原形如下: HHOOK SetWindowsHookEx( int idHook,
2009-07-24 21:31:00 1034
转载 vc中将一个独立的dll(exe),作为资源加入资源文件中
具体怎么加入、释放资源这个就不必多说了吧 加入资源:Insert-Resource-Import 要求填入类型名称,随便填个即可,比如“EXEANDDLL” 释放资源: //////////////////////////////////////////// // 加载资源、生成文件 //定位我们的自定义资源,这里因为我们是从本模块定位资源,所以将句柄简单地置为NULL即可 HRSRC hRsrc
2009-07-15 00:09:00 2625
转载 在DLL中使用资源(一)
在DLL中使用资源(一) 现在最常看见的关于DLL的问题就是如何在DLL中使用对话框,这是一个很普遍的关于如何在DLL中使用资源的问题。这里我们从Win32 DLL和MFC DLL两个方面来分析并解决这个问题。 1.Win32 DLL 在Win32 DLL中使用对话框很简单,你只需要在你的DLL中添加对话框资源,而且可以在对话框上面设置你所需要的控件。然后使用DialogBox或者CreateDi
2009-07-14 23:48:00 866
转载 C语言编译器的预定义符号
C语言编译器的预定义符号__LINE__ 当前(源代码文件)行号 [整数]__FILE__ 当前正在编译的文件的文件名 [字符串]__DATE__ 当前日期,以“月月 日日 年年年年”的形式给出 [字符串]__TIME__ 当前时间,以“HH:mm:ss”的格式给出 [字符串]__STDC__
2009-07-14 21:39:00 1007
转载 WinCE驱动开发问题精华集锦2
驱动程序如何发通知给应用程序? 这里介绍一下常见的两种办法。 1、驱动程序调用API SendNotifyMessage,发送特定的消息给应用程序,这就要求应用程序要有消息循环机制并且要事先做好消息的处理。参数 1为窗口句柄,可以设置HWND_BROADCAST表示广播消息。要注意的是不要在参数中传递指针(虚拟地址),因为执行驱动程序的线程和应用程序并不在同一个进程空间中。解决办法可以利用内存映射
2009-07-11 22:01:00 887
转载 WinCE驱动开发问题精华集锦1
WinCE驱动开发问题精华集锦http://www.ee365.cn 2007-10-24 10:11在mediaplayer全屏播放的时候,我可以用键盘上的某一个键调节声音大小,现在我想在屏幕上显示调节的结果就跟我们看电视一样能出来一些标记。当声音变大在屏幕上就增多,当声音变小的时候就减少 得到播放窗口的DC,然后在上面显示一个不同颜色的矩形或者其它形状。 在ce自制平台中如
2009-07-11 21:54:00 664
原创 wince 读取DSK容量
最近我们测A4 的系统信息,同事的读取Flash 容量大小总有点问题,有时候出现误差很大,可看看wince系统读出来的值很正确,于是我就找到控制面板里的那些代码(D:/WINCE600/PUBLIC/WCESHELLFE/OAK/CTLPNL/STGUI),自己写了个读flash 容量的程序,测试ok,主要代码如下: void CStoragManagerTestDlg::OnBn
2009-07-07 22:27:00 1455
转载 关于C++的类对象,内存分布问题
原问题如下:#include using namespace std;class base{public: virtual void fun1() { cout } void fun2() { cout }};int main(){ base s; cout return 0;}代码的结果为4。这个我觉得是因为那个虚函数表里的一个指针占了4个字节但是如果我去掉vir
2009-07-04 22:10:00 904
转载 在WinCE中实现屏幕旋转
在WinCE中做Screen Rotation,首先确认显示设备的驱动是否支持Screen Rotation功能。在显示设备支持的前提下,可以通过以下两种方法做Screen Rotation: 1. 通过修改注册表做Rotation 默认情况下,屏幕都是正常显示的,也就是说翻转角度为0度。可以通过修改注册表来做屏幕翻转,通过修改”Angle”的值来完成,具体设置如下: [HKE
2009-07-02 23:29:00 997
MouseWheelTabScroll4Chrome.ahk
2020-09-13
2443Battery driver
2009-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人