- 博客(23)
- 资源 (47)
- 收藏
- 关注
原创 下载WinCE PB5.0补丁
Platform Builder集成开发环境是定制Windows CE操作系统的必备工具。和微软其他的产品一样,补丁总是不断更新。下载WinCE的补丁,不用到处找来找去,到处搜索,到头来找到的确是一些挂羊头卖狗肉的东西。直接到微软的官网上下载就可以了。 www.microsoft.com打开Download Center,搜索Windows CE 5.0 Platform Build
2010-01-31 09:02:00 2921
原创 TRACE宏在程序调试中的使用
若要在调试器的“输出”窗口中显示来自程序的消息,可以使用 ATLTrace 宏或 MFC Trace 宏。TRACE宏只在程序的“Debug”版本中起作用,在“Release”版本中编译时将消失。 下面的示例显示几种 TRACE 宏的用法。与 printf 类似,TRACE 宏可处理许多参数。int x = 1;int y = 16;float z = 32.0;TRACE(
2010-01-29 14:29:00 1203
原创 为MFC应用程序添加析构函数
MFC编写的智能设备应用程序,有些自己创建的GDI资源需要释放,以免造成内存泄露。这样有些代码想放到主对话框的析构函数中。这时会发现找不到主对话框的析构函数,只能看到构造函数。 这就需要自己来为主对话框添加析构函数。 如: 头文件中添加:virtual ~CConFontChDlg(); 一定要加上virtual关键字,否则在主窗口销毁时,将不会调用我们自己创建的析构函
2010-01-29 14:05:00 9621 5
原创 WinCE系统时间年份不准的问题(记录)
近来发现一个奇怪问题,我们WinCE设备的系统时间年份不准。具体情况是:过了2010年之后,系统时间每当到了整分的时候,年份会跳变到2016,然后马上又跳回2010。而且更恶劣的是,双击右下角的时间图标,打开“日期/时间属性”对话框查看,是发现不到这个现象的。为此我编写了一段小代码,在代码中获取系统时间,然后将时间显示到一个Static控件上。这样就能够很容易发现这个现象。如果人为的将系统时间
2010-01-28 10:27:00 3956 2
原创 WinCE显示系统时间
·获取系统时间,主要用到两个函数void GetSystemTime( LPSYSTEMTIME lpSystemTime );void GetLocalTime( LPSYSTEMTIME lpSystemTime );lpSystemTime是一个指向SYSTEMTIME结构体的指针,函数执行完毕后,获取的时间信息填充到这个结构体中。typedef
2010-01-26 17:21:00 3941
转载 CMedia更新至v1.4.3
//========================================================================//TITLE:// CMedia更新至v1.4.3//AUTHOR:// norains//DATE:// Friday 27-July-2007//Environment:// EVC4.0 + Windows C
2010-01-23 17:25:00 805
转载 wince下用DirectShow播放音频和视频
//========================================================================//TITLE:// wince下用DirectShow播放音频和视频//AUTHOR:// norains//DATE:// Monday 14-May-2007//Environment:// WinCE 5.0/
2010-01-23 17:22:00 1284 2
原创 列举Windows CE系统中注册的Filter
=============================================================标题:列举Windows CE系统中注册的Filter摘要:备注:Windows CE + VC2005日期:2010.8.9姓名:朱铭雷============================================================= 在用Pl
2010-01-23 16:24:00 1266 1
原创 “Setup encountered problems instaling some critical emulation componets...”的解决方法
用户在安装EVC的时候,遇到如下问题,出现此提示后,无论点击yes or no,都无法继续安装。关于这个问题,以前的用户和我自己都没有遇到过。因为这个用户之前在其他机器上是可以成功安装的。所以分析问题还是出在这台机器的安装环境上。“Setup encountered problems instaling some critical emulation componets.
2010-01-23 15:09:00 1306
转载 WinCE下播放MP3代码
//我成功运行过的代码:#include "stdafx.h"#include #include #pragma comment (lib,"Ole32.lib")#pragma comment (lib,"Strmiids.lib")void TestMP3(void);int WINAPI WinMain(HINSTANCE hInstance,HI
2010-01-22 17:16:00 1286
转载 试用版Plarform Builder 6.0到期后的解决办法
a)删除目录C:/Program Files/Microsoft Platform Builder/6.00下的EtkRemov.inf文件 b)新建一个文本文档 c)重命名新建文本文档为EtkRemov.inf d)重新Make Runtime Image试一下,应该没有问题了 author: we-hjb
2010-01-21 22:10:00 940
转载 WINCE快捷方式详解
//============================================//TITLE:// WINCE快捷方式详解//AUTHOR:// norains//DATE:// Saturday 15-April-2006//============================================1.WINCE快捷方式结构 WINCE的快捷方式和WIN2
2010-01-20 17:08:00 1160
原创 WinCE任务栏的显示与隐藏
实现方法:首先通过FindWindow函数获取任务栏的句柄,然后通过ShowWindow函数实现其显示与隐藏。通过IsWindowVisible函数来判断当前任务栏的状态。这三个函数的原型如下:HWND FindWindow( LPCTSTR lpClassName, LPCTSTR lpWindowName ); BOOL ShowWindow(
2010-01-20 14:05:00 1991
原创 显示和隐藏软件盘及当前输入法
WinCE应用程序通过函数调出或者隐藏软键盘和当前输入法,可以通过SipShowIM函数实现。原型如下: BOOL SipShowIM( DWORD dwFlag);dwFlag 设置为SIPF_ON,显示软键盘窗口 dwFlag设置为SIPF_OFF,隐藏软键盘窗口 BY 朱铭雷
2010-01-20 11:09:00 1237
转载 在WinCE中实现Screen Rotation
作者:ARM-WinCE 在WinCE中做Screen Rotation,首先确认显示设备的驱动是否支持Screen Rotation功能。在显示设备支持的前提下,可以通过以下两种方法做Screen Rotation: 1. 通过修改注册表做Rotation默认情况下,屏幕都是正常显示的,也就是说翻转角度为0度。可以通过修改注册表来做屏幕翻转,通过修改”Angle”的值来
2010-01-19 16:49:00 810
原创 Ram start overlaps rom binary
Error: Ram start overlaps rom binaryRom end : 0x8df9ba1cRam start: 0x8de29000NKphysfirst 8c200000physlast 8df9ba1culRAMFree 8de29000Fatal error hit, exiting...makeimg: FATAL ERROR: C
2010-01-18 14:21:00 2372 10
原创 Could not find file 'irsir.dll' on disk
解决上一个问题后,出现几个新错误: Error: Could not find file H:/WINCE500/PBWorkspaces/ML2440/RelDir/smdk2440_ARMV4I_Release/irsir.dll on diskirsir.dll H:/WINCE500/PBWorkspaces/ML2440/RelDir/smdk2440_ARMV4
2010-01-15 11:39:00 1307
原创 Cannot open platform.bib
makeimg: FATAL ERROR: Cannot open H:/WINCE500/PBWorkspaces/ML2440/RelDir/smdk2440_ARMV4I_Release/platform.bib makeimg: FATAL ERROR: Cannot open H:/WINCE500/PBWorkspaces/ML2440/RelDir/s
2010-01-15 11:36:00 1068
原创 WinCE系统下应用程序直接读写存储设备(U盘)磁盘扇区
测试代码:filename = _T("//./DSK1:"); HANDLE hFile = CreateFile(filename, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_FLAG_WRITE_THROUGH, NULL); if (hF
2010-01-14 14:56:00 2589
转载 一文讲清楚Windows Mobile和Wince(Windows Embedded CE)的字符集问题
背景开发过Windows Mobile和Wince(Windows Embedded CE)的开发者,特别是Native C++开发者,或多或少都遇到过ANSI字符集和Unicode字符集的转换问题。本文试图把Windows Mobile和Wince(Windows Embedded CE)开发的字符集问题讲明白,其实这个题目有点ambitious和aggressive,就当成标题党吧。
2010-01-14 13:20:00 1729
原创 发生了通常表示安装被损坏的错误
vs2005调试DLL时,编译没有错误但在启动调试的时候提示:——————————————————————————————无法启动程序“%CSIDL_PROGRAM_FILES%/XX/XX.exe”。发生了通常表示安装被损坏的错误(代码 0x8007007e)。如果问题仍然存在,则通过“控制面板”中的“添加或删除程序”修复 Visual Studio 安装。—————
2010-01-11 16:59:00 5040 10
转载 WinCE5.0中文模拟器SDK(VS2005)的配置
WinCE5.0中文模拟器SDK的安装过程不细说了,一路默认即可,下面主要介绍如何配置,使其能在VS2005中正常使用。 安装完成后,打开VS2005,点击菜单“工具”——“选项”——“设备工具”——“设备”,选择“Windows CE 5.0 ARMV4I Emulator”,点击“属性”按钮,如下图所示。 在弹出的对话框中,点击“仿真器选项”,如下图所示。
2010-01-08 17:32:00 3617 1
转载 WinCE应用程序自动运行(一)
让程序在Windows CE系统启动时自动运行-两种方法 ·快捷方式 假定Windows CE.NET目标工程为CEPC类型,目录为E:/Project/MyWinCE, 并且工程已经Build(或者Rebuild)成功;假定Windows CE.NET的应用为MyApp.exe。 1.将MyApp.exe复制到E:/PROJECTS/MyW
2010-01-06 17:31:00 1195
WINDOWS CE 6.0开发者参考_part6
2011-04-25
WINDOWS CE 6.0开发者参考_part5
2011-04-25
WINDOWS CE 6.0开发者参考_part4
2011-04-25
WINDOWS CE 6.0开发者参考_part3
2011-04-25
WINDOWS CE 6.0开发者参考_part2
2011-04-25
WINDOWS CE 6.0开发者参考_part1
2011-04-25
现有一个对话框D,上面有两个按钮btnA和btnB,点击每个按钮都弹出各自的对话框dlgA和dlgB,请问怎么在dlgA中获取dlgB的指针
2010-12-29
system.data.sqlserverce.dll
2010-09-08
Windows ce api电子文档
2010-04-27
Coders At Work
2010-04-23
c#入门金典part5
2010-03-30
c#入门金典part4
2010-03-30
c#入门金典part3
2010-03-30
c#入门金典part2
2010-03-30
c#入门金典part1
2010-03-30
Windows CE嵌入式系统
2010-03-12
Professional Microsoft Windows Embedded CE 6.0
2010-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人