自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(33)
  • 资源 (6)
  • 收藏
  • 关注

原创 用VC把 图片做成独立的 DLL的两种方法

<br />用VC把 图片做成独立的 DLL的两种方法<br /> <br />方法一: 使用纯WIN32 DLL方法封装纯资源<br />第一步,通过VS2005建立WIN32 DLL 空工程<br />第二步,设置配置属性->链接器->高级->无入口点(是/NOENTRY)<br />设置配置属性->C/C++->代码生成->运行时库(多线程/MT)<br />第三步,加入图片资源并定义资源名称<br />第四步,生成DLL,如Skin.DLL<br />第五步,调用方法例子<br />HINSTANC

2010-07-13 11:11:00 288

原创 在Win CE 5.0、6.0下编译选项介绍

<br />      在WinCE5.0中,在"Build OS”菜单中,我们会看到不同的编译选项:<br />BUILD CURRENT PROJECT------------编译当前的文件夹里面的代码,只更新OS部分的LIB/DLL文件<br />BUILD AND SYSGEN CURRENT PROJECT -------编译当前的文件夹里面的代码,并把OS部分修改后的LIB/DLL文件COPY到当前的OS   工程目录下(cesysgen/oak/lib)<br />SYSGEN CURRENT

2010-06-24 16:15:00 390

转载 wince5.0 添加越南语支持

<br />1. 从XP SP2系统中(/windows/fonts/)拷贝arial.tff<br />2. 重命名为arial_1_30.ttf,覆盖/wince500/public/oak/files/下的arial_1_30.ttf<br />3. 从 Catelog/Fonts中向工程中添加 Arial [Subset_1_30]<br />4. 在 common.reg中添加以下代码:<br />    [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLin

2010-06-23 14:58:00 394

转载 C语言宏定义技巧

写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。1,防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H//头文件内容#endif2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef unsigned char boolean; /* Boolean value type. */typedef unsi

2010-06-21 14:11:00 132

原创 pbcxml转cec

<br />本文详细介绍WinCE中命令行工具CecImort.exe介绍 <br />  在WinCE中提供了CecImport.exe命令行工具,可以将WinCE6.0以前所使用的.cec文件转换成WinCE6.0中使用的.pbcxml文件。该工具可以在"Windows CE Platform Builder6.00CEPBIdeVS"目录下面找到.<br />  具体命令格式如下:<br />  CecImport /target:pbcxml /winceroot:<winceroot> /outp

2010-06-13 10:29:00 315

转载 Keyboard驱动介绍

<br />Keyboard驱动介绍<br />         最近手里面没啥事,就想看看一些Driver的MDD层。<br />         以前改过Keyboard Driver的PDD层,但是对它的MDD层还真是一片空白,这两天随便看了看Keyboard的MDD层,赶紧把东西记录下来,以防以过段时间忘记了。<br />         很多是个人理解,难免有错误的地方。<br />一.Keyboard Driver的加载过程<br />         系统启动过程中,GWES注册表HKEY_L

2010-06-12 16:30:00 963

转载 WINCE 键盘驱动 分析

<br />键盘驱动有点繁杂,可以配合以下资料查阅:<br />1.     Platform Build自带的帮助文件.<br />2.     阅读源代码:<br />2.1  C:/WINCE420/Public/common/oak/drivers/keybd<br />2.2  C:/WINCE420/Platform/smdk2410/drivers/keybd<br />3.     网上的一些相关资料<br />初步查阅后可以知道,键盘驱动是分层(Layered Driver)的,上面的第2

2010-06-12 15:45:00 472

原创 wince 7 安装

<br />一、安装环境<br />硬件要求:<br />大约 55 GB 的磁盘空间<br />最低配置需求 : 1.6 GHz 处理器, 384 MB 内存, 1024x768 显示分辨率, 5400 转硬盘<br />推荐配置: 2.2 GHz 或更高的处理器, 1GB 或更高的内存 , 1280x1024 显示分辨率, 7200 转硬盘<br />Windows Vista最低配置需求 : 2.4 GHz 处理器 , 768 MB 内存<br /><br />操作系统要求:<br />Windows

2010-06-12 09:52:00 1657

转载 将activesync改为不显示对话框而成为声音提示 rnaapp

将activesync改为不显示对话框而成为声音提示 rnaapp发布: 2010-3-14 00:56 |  作者: waltons |   |  查看: 0次 2009年10月28日  将activesync改为不显示对话框而成为声音提示   ATLASII_HH.BAT添加BSP_ACTIVESYNC_HIDE=1   Platform.reg添加:   IF BSP_ACTIVES

2010-05-24 16:08:00 418

转载 预编译指令与相关宏小结

//========================================================================//TITLE://    预编译指令与相关宏小结//AUTHOR://    norains//DATE://    Saturday  10-December-2007//Environment://        EVC4.0 + Windows

2010-05-17 11:19:00 127

原创 一般位操作宏

/* =============================General Bit Operator============================= */// Bit manipulation macro that is modifying its argument. (task type)#ifndef BITSET#define BITSET( X, MASK)    ( (X)

2010-05-17 11:11:00 238

转载 C语言转义字符和格式控制符参考

转义字符参考: /a:蜂鸣,响铃 /b:回退:向后退一格 /f:换页 /n:换行,光标到下行行首 /r:回车,光标到本行行首 /t:水平制表 /v:垂直制表 //:反斜杠 /:单引号 /":双引号 /?:问号 /ddd:三位八进制 /xhh:二位十六进制 /0:空字符(NULL),什么都不做 注: 1,/v垂直制表和/f换页符对屏幕没有任何影响,但会影响打印机执行响应操作。 2,/n其实

2010-05-14 16:51:00 142

原创 operator在VS2005中的错误

operator=(LONG);missing type specifier - int assumed. Note: C++ does not support default-int 解决方法:右击工程,选择properties -> configuration properties -> C/C++ -> commandline在additional options 打入 /w

2010-05-10 21:06:00 153

转载 玩玩vector

//========================================================================//TITLE://    玩玩vector//AUTHOR://    norains//DATE://    Saturday  10-May-2008//Environment://    VS2005 + MIPS-SDK//=========

2010-05-07 16:58:00 117

转载 Windows CE 5.0 数据类型大全

摘录自,位于"Windows CE Features > Shell and User Interface > Graphics, Windowing and Events > GWES Reference > Windows Reference"The data types supported by Microsoft® Windows® CE are used to define func

2010-05-07 16:30:00 155

转载 . 与->的区别

对结构体元素的访问:在网上找到的答案:  结构指针用->访问成员,     结构对象用.访问成员.访问指针变量的结构体成员用->     访问非指针变量的结构体成员用..表示本地址的偏移     ->表示本地址中的内容的偏移    

2010-05-06 09:57:00 136

原创 wince 沙漏问题

   问题解决了。songtitan 说得应该不错但是我是新手,编程语言更是从c直接到c#(中间学过一下java),没有学过c++!!!对c++和API不熟悉,所以就没有使用API来解决。/PUBLIC/COMMON/OAK/DRIVERS/SKINNABLEUI/GWE/CURSOR/  下有2个文件夹,2bit和8bit我只修改了8bit文件夹里面的位图文件,即替换了frame1~

2010-05-06 09:23:00 421

原创 Wince 中各种键值对应表

Virtual-Key CodesSee Also The following table shows the symbolic constant names, hexadecimal values, and keyboard equivalents for the virtual-key codes used by the Microsoft Windows CE

2010-05-04 16:42:00 374

转载 Visual C++ 中的结构异常处理

    本文编译自Jeffrey Richter先生的“Advanced Windows”部分章节。    1、引言    在“C++中例外的处理”一文中(见计算机世界网2001年12月20日),我们讨论了C++中的例外(或异常)处理。本文将进一步探讨Visual C++中的结构异常处理。    想象一下,如果在编程过程中你不需要考虑任何错误,你的程序永远不会出错,有足够的内存,你需要

2010-05-04 10:38:00 192

转载 WinCe下使用DirectDraw绘制覆盖表面方式

WinCe下使用DirectDraw绘制覆盖表面方式2010-03-10 09:17之前一直苦于不知道如何实现覆盖表面的的关键色和透明同时使用,以为只支持其中的一种。后来在放弃之后,在无意中发现实现的方法,天意啊。以下为窗口的一个函数,用来初始化我的directdraw离屏表面,表面同时支持支持关键色和透明:所有以“m_”开头的都为类的成员变量BOOL MyMainWi

2010-04-22 11:57:00 883

转载 一种User Mode下访问物理内存及Kernel Space的简单实现

一.背景       WinCE发展到6.0之后,内存结构和管理方法进行了完善。对应用程序影响比较大的有Virtual Memory Layout的变化,如每个进程的虚拟内存空间扩展为2GB。对驱动程序影响比较大的有Pointer和Share Memory,这一点在Driver与OS接口部分对指针和内存的保护方法中可以看到。对OAL影响比较大的有,系统Boot Process的改变。     

2010-04-06 14:06:00 280

原创 把字符串转换成长整型数

函数名:   atoi       功     能:   把字符串转换成长整型数       用     法:   int   atoi(const   char   *nptr);  atoi     =>>         Asicc   TO   Int         首先atoi是把字符串转成整数。而且规定了该字符串必须由数字字符构成,否则转换出来的就是0。         其次是ato

2010-03-31 14:58:00 1163

转载 wince实现应用程序界面中英文切换(EVC4.0)

wince实现应用程序界面中英文切换(EVC4.0)   我参照耿海增先生的vc现实方法,改造为EVC使用,创建语言文件CHINESE.LNG ,ENGLISH.LNG,不同是每个窗体都加入一个识别字段。中文文件CHINESE.LNG[Language]language=ChineseFrmMainCount=189FrmNewCount=3FrmAddCount=6FrmCopyCo

2010-03-28 15:55:00 331

转载 wince 界面定制--在shell原码上修改步骤

wince 界面定制--在shell原码上修改步骤:(在x86环境下,修改ceshell中的代码)1、将WINCE500/PUBLIC/SHELL/OAK目录下的HPC文件夹(shell源码)复制到本文件夹下,将该文件夹改名,如myshell2、修改WINCE500/PUBLIC/SHELL/OAK目录下dir文件,修改如下:                        DIRS=myshe

2010-03-22 09:42:00 216

转载 更改MFC对话框默认的窗口类名

更改MFC对话框默认的窗口类名wince 2009-09-25 10:53:27 阅读135 评论0 字号:大中小 Windows操作系统中有一个概念——窗口类。窗口类是抽象的,它可以有很多窗口实例,即HWND/CWnd。在一个程序中,你可以定制并注册一个窗口类,然后用它创建窗口,也可以直接用已经注册的窗口类创建我们的窗口。为了减轻我们的编程负担,也为了隐藏具体的实现,MFC已经为

2010-03-16 10:59:00 339

原创 通过窗口句柄结束一个进程

HWND   hWnd   =   ::FindWindow(   NULL,   "11"   );     DWORD   dwProcess   =   0;     DWORD   dwThread   =   GetWindowThreadProcessId(   hWnd,   &dwProcess   );     HANDLE   hProcess   =   OpenProces

2010-03-15 17:44:00 392

原创 EVC下把一个文件夹复制到另一个目录

一:CString   StrSourceFolder=_T( "//硬盘//新建文件夹 "); CString   StrDestFolder=_T( "//Hard   Disk ");         TCHAR   SourceFolder[MAX_PATH+1]=_T( " "); wcscpy(SourceFolder,StrSourceFolder); TCHAR   Targe

2010-03-15 15:14:00 572 1

转载 Bitmap位图24位真彩色转16位增强色

   几天前被要求做一个位图转换的小程序。许久没有碰VC++,现在拾起来还是有点心慌慌的。果然,一打开IDE就不知道要干什么了。还好到处COPY代码的能力还有,凑出了一个还算能用的东西。唉,学什么都应该用心用力的不是??摘抄关键代码如下:void CBMP2TXTDlg::LoadBitmap( char *strPath){   BITMAPFILEHEADER fileheader;  

2010-03-12 13:21:00 1396 1

转载 (一)PPC的基础常识

(一)PPC的基础常识 一、什么是PDA PDA是Personal Digital Assistant的缩写,照中文翻译称为"个人数位助理",它只是个概念 ,大体上就是一个能更有效率帮忙完成日常杂事的电子设备,主要就是绕着个人资讯管理 (PIM)这个议题在打转,广义的来说任何能达到PIM功能的电子设备都能称为PDA,实际上多 专门指能方便携带的手持产品。 二、什么是Pocket PC Pocket

2010-01-12 19:26:00 424

原创 关于SC14XX系列IO口注意的地方

在eboot下我写了如下代码: volatile S3C2440A_IOPORT_REG *s2440IOP ; s2440IOP = (S3C2440A_IOPORT_REG *)OALPAtoVA(S3C2440A_BASE_REG_PA_IOPORT, FALSE); s2440IOP->GPFDAT &=0xFB; mdelay(1);//如果我去掉这个延时,会导致s2440IOP->GP

2009-09-30 10:39:00 212

转载 ZLG7290键盘驱动开发心得——转载 收藏

ZLG7290键盘驱动开发心得——转载 收藏 ZLG7290键盘驱动开发心得原创作者:Wikee  200707141、    了解键盘驱动结构,清楚准备要修改的地方和目的Wince50的键盘驱动主要分几个层,  键盘驱动分层结构(缺少个图?)其中GWES和layout manager一般不用修改,但是可以看看里面的源码帮助理解驱动的接口,主要看初始化PDD的函数KeybdDriv

2009-09-27 12:00:00 524

原创 关于wince5.0/6.0在BINFS中最小的XIPKERNEL定制

wince 5.0 :    "nk.exe",    "coredll.dll",    "filesys.exe",    "fatfsd.dll",    "diskcache.dll",    "fatutil.dll",    "binfs.dll",    "fsdmgr.dll",    "mspart.dll",    "smflash.dll",    "default.fd

2009-09-22 12:15:00 417

原创 关于SC2410的BINFS在WINCE 5。0-6。0中的实现

看到网上关于SC2410+BINFS的帖是少之有少,小弟闲来无事,已在自己的开发板上实现了sc2410 wince5.0/6.0+binfs(hive 也支持)下面谈谈我实现的主要流程: 首先:     要先搞定EBOOT,让eboot支持bootpart部分,但SMDK2410上的eboot,本无binfs的支持,如果要加上bootpart部份是相当麻烦的,所以小弟用了变通的办法,看了一下有一个

2009-09-20 21:04:00 483

sc2410 BSP wince5.0\6.0+binfs

自己移植的sc2410 wince5.0\6.0+binfs BSP,EBOOT用5。0下的EBOOT,已测试通过 写在NAND 上的第2块上,NBOOT写在NAND 的第0块上,由NBOOT启动EBOOT,EBOOT启动XIP。注:本资源小弟不提拱技术支持,希体谅!

2009-09-22

wince编程基础2

wince编程基础,本PDF从简单的HELLO。CPP程序开发介绍,帮助初学者快速入门.

2009-08-09

wince编程基础1

wince编程基础,本PDF从一最小的HELLO。CPP来做介绍,帮助初学者快速入门.

2009-08-09

FS2410_BSP

FS2410完整BSP,本BSP为安装包,wince 5.0下可直接安装,供开发者参考

2009-08-09

Mini Weather.rar

朋友写的SP手机里的天气预报小程序,此程序在各大小手机论坛小有名气哦。

2009-06-05

CClockCtrl_src.zip

一个用VC6。0写的电子钟,供新手参考,基于MFC,不错的源码

2009-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除