E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LPSTR
Windows API 的数据类型与 Delphi 数据类型对照表
Windows 数据类型 Delphi 数据类型 描述
LPSTR
PAnsiChar 字符串指针 LPCSTR PAnsiChar 字符串指针 DWORD
·
2015-10-31 15:19
windows
CStringUtf8ToUnicode
CString CStringUtf8ToUnicode( CString Utf8 ) { int wLen = 0; CString strUnicode;
LPSTR
pBufChar
·
2015-10-31 13:49
unicode
__declspec, __cdecl, __stdcall
int WINAPI MessageBoxA(HWND,LPCSTR,
LPSTR
,UINT); 而WINAPI实际上就是__stdcall.
·
2015-10-31 13:26
call
C#时常需要调用C++DLL
在合作开发时,C#时常需要调用C++DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家: VC++中主要字符串类型为:
LPSTR
,LPCSTR, LPCTSTR, string
·
2015-10-31 11:48
C++
LPTSTR、LPCSTR、LPCTSTR、
LPSTR
的意义
归纳: 最前面的LP,表示这是个指针。 最后面的STR,表示指向的是字符串。 中间的C和T。 C表示 const //不可修改。 T表示 _TEXT() //兼容UNICODE和MBCS。 ========================== UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下
·
2015-10-31 11:28
PS
List connected users–similar to task manager
DllImport("wtsapi32.dll")] static extern IntPtr WTSOpenServer([MarshalAs(UnmanagedType.
LPStr
·
2015-10-31 11:43
connect
VC++中关于TCHAR,WCHAR,
LPSTR
,LPWSTR,LPCTSTR的解释
一般来说,一个字符(character)占用1字节或是2字节,我们说1字节的字符是ANSI,他可以用来表示英语字母,而2字节的我们称之为Unicode,可以表示世界上所有的语言。。VC++使用char和wchar_t的内置数据类型来分别作为表示ANSI和Unicode字符。如果你想让你的C/C++程序是字符集无关的,该怎么做呢?如果你用通常的字符集来写,你可能会写成这样的。char cRespon
·
2015-10-31 11:19
vc++
【整理】Dword、
LPSTR
、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR
L表示long指针,这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用,没有实际意义。即win32中,long,near,far指针与普通指针没有区别,LP 与P是等效的。 P表示这是一个指针。 T表示_T宏,这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了U
·
2015-10-31 11:19
word
模板匹配
**************************** * * 函数名称: * TemplateMatchDIB() * * 参数: *
LPSTR
·
2015-10-31 10:44
模板
Windows API 的数据类型与 Delphi 数据类型对照表
Windows 数据类型 Delphi 数据类型 描述
LPSTR
PAnsiChar 字符串指针 LPCSTR PAnsiChar 字符串指针
·
2015-10-31 10:22
windows
BSTR、char*和CString转换
例如: char chArray[] = "This is a test"; char * p = "This is a test"; 或
LPSTR
·
2015-10-31 10:36
String
获取系统文件夹路径
以下代码可以读入当前设定:uses ShlObj, ActiveX;function GetSystemPath(Folder: Integer): string;varPIDL: PItemIDList;Path:
LPSTR
·
2015-10-31 10:36
文件夹
Windows API 的数据类型与 Delphi 数据类型对照表
Windows 数据类型 Delphi 数据类型 描述
LPSTR
PAnsiChar 字符串指针 LPCSTR PAnsiChar 字符串指针 DWORD
·
2015-10-31 10:01
windows
Windows API 的数据类型与 Delphi 数据类型对照表
Windows 数据类型 Delphi 数据类型 描述
LPSTR
PAnsiChar 字符串指针 LPCSTR PAnsiChar 字符串指针
·
2015-10-31 10:14
windows
JeffMolofee(NeHe)的OPENGL教程-第一课[7]-WinMain
int WINAPI WinMain( HINSTANCE hInstance, //实例 HINSTANCE hPrevInstance, // 前一个实例
LPSTR
lpCmdLine
·
2015-10-31 10:22
OpenGL
Dword、
LPSTR
、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR
L表示long指针,这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用,没有实际意义。即win32中,long,near,far指针与普通指针没有区别,LP 与P是等效的。 P表示这是一个指针。 T表示_T宏,这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNI
·
2015-10-31 09:32
word
摘:C++日期时间与字符串间的转换
VC6中 CString sTime = _T("2007-10-26 13:20:30"); char *charTime = (
LPSTR
·
2015-10-31 09:56
C++
VC++学习之建立窗口
WndProc(HWND,UINT,WPARAM,LPARAM); int _stdcall WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
LPSTR
·
2015-10-31 09:55
vc++
字符串转换
一、BSTR、
LPSTR
和LPWSTR 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、
LPSTR
和LPWSTR等。
·
2015-10-30 15:16
字符串
VC字符串转换
一、BSTR、
LPSTR
和LPWSTR 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、
LPSTR
和LPWSTR等。
·
2015-10-30 14:23
字符串
早期的win32程序
APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR
·
2015-10-30 13:43
Win32
VC中BSTR、Char和CString类型的转换
例如: char chArray[] = "This is a test"; char * p = "This is a test"; 或
LPSTR
p =
·
2015-10-30 13:17
String类
char*与wchar_t*(LPTSTR) 如何相互转换
; d=tp.c_str(); 也可使用WideCharToString(wchar_t * Source);函数转换WideCharToMultiByteMultiByteToWideChar
LPSTR
zang141588761
·
2015-10-28 10:00
取硬盘物理序列号
void ChangeByteOrder (
LPSTR
lpString , int nLen ) { CHAR c ; // 63&
·
2015-10-27 16:29
序列
VC++ 打开保存文件对话框 目录对话框
CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,pszFilter, this);dlg.m_ofn.
lpstr
·
2015-10-27 14:19
vc++
Visual Basic 和 C++ 的 DLL 之间传递一个字符串的方法
.cpp void __stdcall FillString(
LPSTR
pszString, LONG cSize)
·
2015-10-21 12:39
C++
Windows API 的数据类型与 Delphi 数据类型对照表
http://samver.blogbus.com/logs/61214131.html Windows 数据类型 Delphi 数据类型 描述
LPSTR
·
2015-10-21 12:07
windows
C++数据类型和C#的部分对应关系 API与C#数据结构类型对应关系表
位无符号整数 int DWORD 32位无符号整数 uint HANDLE 句柄,32位整数 int UINT 32位无符号整数 unit BOOL 32位布尔型整数 bool
LPSTR
·
2015-10-21 12:35
数据结构
MAKEINTRESOURCE
MAKEINTRESOURCE是一个资源名转换的宏, VC的定义是(winuser.h): #define MAKEINTRESOURCEA(i) (
LPSTR
)((ULONG_PTR)((WORD
·
2015-10-21 12:56
resource
[WinAPI] API 1 [桌面上画一个简单彩色图形]
WinMain(HINSTANCE hInstance, 4 HINSTANCE hPrevInstance, 5
LPSTR
·
2015-10-21 11:43
api
VC++中遇到的各种数据类型BSTR、
LPSTR
、LPWSTR、CString、VARIANT、COleVariant 、_variant_t、CComBSTR
BSTR、
LPSTR
、LPWSTR、CString、VARIANT、COleVariant 、_variant_t、CComBSTR、_bstr_t Visual C++.NET涉及到ATL/ATL Server
·
2015-10-21 10:48
String
API 函数 MultiByteToWideChar 实现各类编码转换
WideCharToMultiByte( UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar,
LPSTR
·
2015-10-21 10:04
byte
MFC中CString,string,char*之间的转换
一、 将CString类转换成char*(
LPSTR
)类型方法一,使用强制转换。
luoru
·
2015-10-10 13:00
VC中常用的数据类型之间的转换string/LPCTSTR/
LPSTR
/VARIANT等
CStringLPCTSTR区别联系 CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。CString是一个完全独立的类,动态的TCHAR数组,封装了+等操作符和字符串操作方法。typedefOLECHARFAR*BSTR;typedefconstchar*LPCTSTR;vc++中各种字符串的表示法 首
KingCat666
·
2015-08-25 10:00
Windows/MFC函数参数中
LPSTR
,LPCSTR,LPCWSTR_等指针的含义
1.先了解下相关宏定义:winnt.h中typedefcharCHAR;typedefwchar_tWCHAR;#ifdefUNICODEtypedefwchar_tTCHAR;//wchar_tC++:16-bitUNICODEcharacter#elsetypedefcharTCHAR;#endif即:CHAR为8位的char,WCHAR为16位的宽char,TCHAR为8位(未定义UNICO
u010003835
·
2015-08-13 09:00
C++
windows
WideCharToMultiByte和MultiByteToWideChar函数的参数详解及函数用法
int WideCharToMultiByte( UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar,
LPSTR
zqy4435
·
2015-06-22 10:31
LPTSTR、LPCSTR、LPCTSTR、
LPSTR
的来源及意义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表示英文字母时
colorlesswind
·
2015-05-25 11:00
LPCTSTR
LPTSTR
LPCSTR
LPSTR
Cstring转char、string、int等数据类型的方法
转自:http://blog.csdn.net/jax_lee/article/details/6764331CString转char*CStringcstr;char*p=(
LPSTR
)(LPCTSTR
u014568921
·
2015-05-15 13:00
类型转换
VS2010 将CString转换成char* 或const char*
下面是网上列举的一些转换的方法:CString转char*,如:char*a=(
LPSTR
)(LPCTSTR)name
xufuyuan
·
2015-03-25 14:00
windows
application
汉字显示
点阵字库一般按照顺序存放字符,判断是否GB2312数据方法if((*
lpStr
)&0x80) 如果最高位为1就是里面的数了,汉字占用两个字符。然后通过通过点阵字库来查找显示数据加载。
hjjph
·
2015-03-24 18:00
MFC的CString Char string转换
details/5804446―――――――――――――――――――――CString头文件#includestring头文件#include1、CString转char*CStringcstr;char*p=(
LPSTR
fssssssss
·
2015-03-02 14:00
LPSTR
LPCSTR LPWSTR LPCWSTR区别
LPSTRLPCSTRLPWSTRLPCWSTR区别
LPSTR
一个32位的指向字符串的指针 LPCSTR一个32位的指向字符串常量的指针 LPWSTR一个32位的指向unicode字符串的指针 LPCWSTR
u013147600
·
2015-02-06 13:00
LPCSTR
LPSTR
LPCWSTR
LPWSTR
LPSTR
、LPCSTR、LPTSTR和LPCTSTR的意义及区别
LPCTSTR,LPCSTR,LPTSTR,
LPSTR
的区别LPCSTR 32-bit 指针,指向一个常量字串
LPSTR
32-bit 指针,指向一个字串 LPCTSTR 32
phenixyf
·
2015-01-23 16:00
VC 中 Cstring 与 int、float、double、char、string数据类型的相互转换
Cstring与char*的相互转换Cstring转charCstringcstr="Germany";char*p=(
LPSTR
)(LPCTSTR)cstr;char转Cstringchar*p ="
phenixyf
·
2015-01-13 12:00
vs2008
LPSTR
、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR的区分与转化
首先在编译程序时经常会遇到这种问题:错误 1 errorC2664:“CWnd::MessageBoxW”:不能将参数1从“constchar[3]”转换为“LPCTSTR” 1、觉得很烦,一般的做法就是不管三七二十一,在字符串前面加一个‘L’:如调用函数FUN(LPCTSTRstr)时,不能 FUN("HELLO"); 而是FUN(L"HELLO");通常这样做都比较能解决问题。 2、或
u013037007
·
2015-01-11 19:00
TCHAR,WCHAR,
LPSTR
,LPWSTR和LPCTSTR
TCHAR,WCHAR,
LPSTR
,LPWSTR和LPCTSTR,这几个看起来差不多,也很容易混淆,他们都是跟字符有密切关系的。要想知道他们的由来以及作用就必须先了解字符的编码。
guoliang
·
2015-01-03 13:00
图像处理
********************************************************** * * 函数名称: * ThresholdDIB() * * 参数: *
LPSTR
andyhe91
·
2014-12-26 18:00
CString 转换成 char *
比如下面这两种转换格式:1.CStringstrItem("1238djj"); char*chItem1; chItem1=(
LPSTR
)(LPCTSTR)strItem1; 2.CStringstrItem
u013147600
·
2014-12-22 14:00
C++
char
CString
MFC中LPTSTR、LPCSTR、LPCTSTR、
LPSTR
的含义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编 现存的所有文字而没有二义。 MBCS,它是多字节字符集,它是不定长表示世界
lien0906
·
2014-12-11 14:00
LPSTR
与LPWSTR字符编码问题
LPSTR
,在MBCS宏对应下为字符串指针,即char*,在UNICODE宏对应的指针,即unsignedchar*。在UNICDE宏定义下,
LPSTR
与LPWSTR等价。
u013138260
·
2014-11-18 15:00
windows
编码
宏
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他