- 博客(18)
- 资源 (14)
- 收藏
- 关注
转载 char,string,CString相互转换
(2011-04-17 19:35:17) 原文地址:http://blog.sina.com.cn/s/blog_7c1a82970100qmwk.html本人并未对以下所有方法进行测试,仅仅是为了给大家一个参考。 Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理
2012-11-26 15:05:38
1002
原创 VS2008中CListCtrl扩展类,如何能让父窗口也能响应NM_CLICK消息
添加NM_CLICK消息产生的文件:MyExListCtrl.h:class CMyExListCtrl : public CListCtrl{.............public:.......................afx_msg void OnNMClick(NMHDR *pNMHDR, LRESULT *pResult);}MyEx
2012-10-23 18:08:12
3115
原创 LPSTR, LPCSTR,LPTSTR, .....实际的变量类型
L表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32位操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。 P表示这是一个指针 C表示是一个常量 T表示在Win32环境中, 有一个_T宏 这个宏用来表示你的字符是否使用UNICODE, 如果你的程
2012-10-12 17:17:08
749
原创 char*(LPSTR)与wchar_t*(LPTSTR) 相互转换的函数
void CharToWchar(const char *constCharString, TCHAR *outWchar) {int nLen = strlen(constCharString) + 1; int nwLen = MultiByteToWideChar(CP_ACP, 0, constCharString, nLen, NULL, 0);
2012-10-12 15:37:26
3707
转载 CString、TCHAR *、char*转换
CString->LPTSTR的转化可以用函数GetBuff() CString StrInfo="C:\\Windows"; LPTSTR StrTest=StrInfo.GetBuffer(20); strcpy(StrTest,"NewString"); StrInfo.ReleaseBuffer(); MessageBox(StrInfo,"信息提示",MB_O
2012-10-12 15:32:31
692
转载 C++中char*\wchar_t*\string\wstring之间的相互转换 (转)
#ifndef USE_H_ #define USE_H_ #include #include #include using namespace std; class CUser { public: CUser(); virtual~ CUser(); char* WcharToCha
2012-10-12 15:24:18
835
原创 WINCE下对话框中添加OK按钮的方法
OnInitDialog()函数中添加:方法1:ModifyStyleEx(0,WS_EX_CAPTIONOKBTN);//添加OK按钮方法2: HWND hwnd; hwnd = ::FindWindow(NULL, L"邮件服务"); //把“对话框”换成特定的标题即可::SHDoneButton(hwnd,SHDB_SHOW); //"OK "
2012-10-09 10:02:40
832
转载 手机短信PDU编码与解码
[csharp] view plaincopy///////////////////////////////////// ///文 件:PDUdecoding.cs ///程 序 员:klude ///编制日期:2007-11-04 ///概 要:针对国内短信编码(USC2) ///组成结构:包含四个函数: ///
2012-09-19 15:04:44
4581
原创 Hex与ASCII相互转换函数
char HexToASCII(unsigned char data_hex){ char ASCII_Data; ASCII_Data=data_hex & 0x0F; if(ASCII_Data ASCII_Data=ASCII_Data+0x30; //‘0--9’ else ASCII_Data=ASCII_Data+0x37; //
2012-08-30 17:08:43
26645
原创 VS2008中Unicode编码下CString转char*的函数
void CStringToCharArray(char *OutStr, CString InCstr ){ //VS2008中Unicode编码下CString转char*的方法 DWORD dwNum=WideCharToMultiByte(CP_OEMCP,NULL,InCstr,-1,NULL,0,NULL,FALSE)+1; WideCharToMultiByte(CP
2012-08-30 17:07:10
1051
原创 VS2008中Unicode编码下const char * 到CString的转换函数
CString ConstCharToCString(const char *constCharString) { int nLen = strlen(constCharString) + 1; int nwLen = MultiByteToWideChar(CP_ACP, 0, constCharString, nLen, NULL, 0);
2012-08-30 17:01:23
753
转载 如何理解LPCTSTR类型?
如何理解LPCTSTR类型? L表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。 P表示这是一个指针 C表示是一个常量 T表示在Win32环境中, 有一个_T宏 这个宏用来表示你的字符是否使用UNI
2012-08-30 16:06:08
429
转载 How to: Connect to Windows CE Device Without ActiveSync
How to: Connect to Windows CE Device Without ActiveSyncVisual Studio 2008 Other Versions Visual Studio 20053 out of 7 rated this helpful- Rate this topic
2012-08-27 14:41:15
468
原创 WinCE控制面板添加应用程序-添加程序不成功的原因
http://blog.youkuaiyun.com/nanjianhui/article/details/4336897按照该文章编写了一个在控制面板中的背光程序: case CPL_NEWINQUIRE: lpNewCplInfo->hIcon = LoadIcon(g_hModule,MAKEINTRESOURCE(IDI_BKL_CPL));
2011-10-24 18:05:23
606
原创 SMDK2416 3.5"LCD驱动程序的移植
使用S3C2416 ARM 系统平台,使用WINCE6.0操作系统,LCD屏是奇美的LQ035NC111或科万宏的KWH035ST12-F01,其时序入下图。根据S3C2416芯片资料,自己编写的FrameRate计算器软件计算FrameRate,如下图:得到FrameR
2011-09-19 17:55:04
3055
2
原创 如何向Platform builder 添加新的BSP
<br /> 正确安装好Platform Builder 5.0后,将BSP整个目录拷贝到E:/WINCE500/PLATFORM/目录下,去掉新的BSP目录的只读属性。在BSP目录下,找到.CEC文件,如下图所示<br /><br />如smdk2416.cec。双击smdk2416.cec文件,打开Platform Builder CEC Editor,<br /><br />选择菜单"Catalog",点击“Add to Catalog”。<br /><br />则将smdk2416的BSP添加
2011-05-18 15:39:00
1155
转载 WinCE驱动程序的分类
WinCE驱动程序的分类 最近有一些同学发邮件问我,驱动调试助手到底能动态加载哪些驱动,为什么在加载USB设备驱动时总是失败。要解释这个问题,首先得弄清楚WinCE中驱动的相关概念。本文将主要介绍WinCE下驱动程序的分类。 驱动程序是介于操作系统和设备之间的一个代码层,它的主要作用是为操作系统提供一个接口,以操作不同的硬件,包括物理的和虚拟的设备。虽然驱动程序有很多种,但从编程的角度来看,无非是往一个固定的框架中添加相应的代码。这里的框架指的是一个接口,面向操作系统。代码实现的宗旨是,在
2011-04-02 16:26:00
474
原创 Wince6.0开发工具安装步骤整理
1. Install Visual Studio 2005.2. Install Windows Embedded CE 6.0.3. Install Visual Studio 2005 SP1 URL to download VS2005 SP1: www.microsoft.com/downloads/details.aspx?FamilyID=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc & DisplayLang=en Microsoft? Visual Studio?
2011-03-30 10:27:00
2267
基于STM32的FreeRTOS系统的Keil工程模板
2013-01-30
STM32F103_FreeRTOS Keil工程模板
2013-01-30
CTabCtrl的子对话框获取主对话框的句柄实例
2012-07-05
Altium designer 批量修改属性的文档
2012-02-28
原创WINCE访问自定义二进制资源的例程(vs2008)
2011-08-17
基于S3C2440按键操作映射WINCE通用键盘事件的驱动开发
2011-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人