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
LPTSTR
Win32中目录的操作
1 系统和当前目录 1.1 获取Windows目录 UINT GetWindowsDirectory(
LPTSTR
lpBuffer, //BUFF的地址
·
2015-11-13 22:10
Win32
LPSTR, LPCSTR ,
LPTSTR
,LPCSTR,LPWSTR LPCWSTR
LPCSTR 32-bit 指针,指向一个常量字串 LPSTR 32-bit 指针,指向一个字串 LPCTSTR 32-bit
·
2015-11-13 18:16
PS
MFC ERROR GetLastError
1 void CStockServerDlg::ErrorExit(
LPTSTR
lpszFunction) //错误函数 2 { 3 // Retrieve the system
·
2015-11-13 06:40
error
杀死已知应用程序名的进程
#include <Tlhelp32.h>#include <stdio.h> void KillProcess(
LPTSTR
sProcessName){ char
·
2015-11-13 04:04
应用程序
CString、LPCTSTR、
LPTSTR
、TCHAR、WCHAR、string、wchar_t、char解析
一.类型简介 1.CString:动态的TCHAR数组。它是一个完全独立的类,封装了“+”等操作符和字符串操作方法,换句话说就是CString是对TCHAR操作的方法的集合。 2.LPCTSTR:常量的TCHAR指针,其定义为 typedef const TCHAR* LPCTSTR 其中 L表示long指针 这是为了兼容
·
2015-11-13 04:19
String
CString 和 LPCTSTR 之间的转换 及 LPSTR、LPWSTR、LPCSTR、LPCWSTR、
LPTSTR
、LPCTSTR的区分与转化
今天在写代码的时候碰到这样的问题,网上查了一下,做了以下整理: CString 和 LPCTSTR 可以说通用。 原因在于CString定义的自动类型转换,没什么奇特的,最简单的C++操作符重载而已。 常量字符串ansi和unicode的区分是由宏_T来决定的。但是用_T( "abcd &
·
2015-11-13 04:16
String
拖拽文件获得路径
nbsp; HDROP hDrop, UINT iFile,
LPTSTR
·
2015-11-13 04:22
文件
使用c#调用API函数CreateProcess来运行外部程序
的语法如何定义,CreateProcess函数位于Kernel32.dll中,原形如下:BOOL CreateProcess( LPCTSTR lpApplicationName,
LPTSTR
·
2015-11-13 03:46
process
【Demo 0026】读取窗体类信息
(一) 函数声明 int GetClassName(HWND hWnd,
LPTSTR
lpClassName, int nMaxCount );  
·
2015-11-12 22:53
demo
How do I convert a CString to a char*
First, be sure you actually need a <CODE>char*</CODE> (non-constant pointer, or <CODE>
LPTSTR
·
2015-11-12 20:08
convert
CString之GetBuffer、ReleaseBuffer
LPTSTR
GetBuffer( int nMinBufLength ); nMinBufLength为buffer的字符长度,不包括结束符 返回CString对象的内部
·
2015-11-12 19:21
String
【整理】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-11-12 19:06
word
TCHAR,LPCSTR,LPSTR,LPCTSTR,
LPTSTR
简介
char是C语言标准数据类型,字符型,至于由几个字节组成通常由编译器决定,一般一个字节。Windows为了消除各编译器的差别,重新定义了一些数据类型,你提到了另外几个类型都是这样。CHAR为单字节字符。还有个WCHAR为Unicode字符,即不论中英文,每个字有两个字节组成。它实际定义在<string.h>里: typedef unsigned short wchar_t。 &nbs
·
2015-11-12 17:59
char
[笔记]LPSTR, LPCSTR, LPWSTR, LPCWSTR,
LPTSTR
, LPCTSTR, CString, TCHAR 的含义
在“delphi中关于LPCTSTR,
LPTSTR
,CSTRING,CHAR *等等的区别”中,写到: 在vc++中有着各种字符串的表示法,首先char* 是指向ANSI字符数组的指针,其中每个字符占据
·
2015-11-12 13:06
String
LPTSTR
、 LPCSTR、LPCTSTR、LPSTR的来源及意义
UNICODE:用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的 所有文字而没有二义。 MBCS:多字节字符集,是不定长表示世界文字的一种
·
2015-11-12 12:28
PS
Windows 编 程中的字符串
(1)在win32编程中,如何使用string类型 #include <string> using namespace std;
LPTSTR
lpCmdLine
·
2015-11-12 09:02
windows
wsprintf
函数原型: int wsprintf(
LPTSTR
lpOut, LPCTSTR lpFmt,.....); 参数:lpOut:指向一个缓冲区来接收格式化输出
·
2015-11-11 15:52
printf
得到所有逻辑驱动器名称
GetLogicalDriveStrings DWORD GetLogicalDriveStrings(DODOWRD cchBuffer,
LPTSTR
lpszBuffer)
·
2015-11-11 15:49
驱动
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-11-11 15:38
word
Windows风格与C/C++风格:UNICODE VS _UNICODE 与 TEXT() VS _T()
/TEXT_T.html 在 Windows 上编程,当使用字符串时常会使用: TEXT() 宏 _T() 宏 这两个宏作用是对字符串常量进行分类,下面的代码中:
LPTSTR
·
2015-11-11 15:29
windows
GetCurrentDirectory、SetCurrentDirectory和GetModuleFileName
DWORD GetCurrentDirectory( DWORD nBufferLength, // size of directory buffer
LPTSTR
lpBuffer
·
2015-11-11 15:40
Directory
vc++如何将客户区存为bmp【zz】
在view类中添加以下三个函数: BOOL CTestestView::WriteWindowToDIB(
LPTSTR
szFile, CWnd *pWnd) {  
·
2015-11-11 13:35
vc++
C#中带回调函数的WinApi调用
extern IntPtr GetProcessWindowStation(); delegate bool EnumDesktopProc([MarshalAs(UnmanagedType.
LPTStr
·
2015-11-11 13:47
回调函数
c++builder CryptoAPI md5
DWORD GetHash( CONST BYTE * pbData, DWORD dwDataLen, ALG_ID algId,
LPTSTR
·
2015-11-11 13:11
C++Builder
CString Char* 转换 - C++学习
例如: CString theString( "This is a test" );
LPTSTR
lpsz =(
LPTSTR
)(LPCTSTR)theString; 
·
2015-11-11 10:45
String
C++小知识之wsprintf使用
它的格式如下: int wsprintf (
LPTSTR
lpOut, // 指向需要输出的字符串的指针 &
·
2015-11-11 09:55
printf
获取DLL的文件路径以及调用DLL的文件路径
主要通过GetModuleFileName(HMODULEhModule,
LPTSTR
lpFilename,DWORD nSize)函数来获取,根据hModule参数来辨别是DLL本身还是DLL的调用者
·
2015-11-11 07:02
dll
VC中如何处理命令行参数
在CWinApp中,有命令行参数的成员变量 - m_lpCmdLine m_lpCmdLine 是一个
LPTSTR
,也就是一个32位的字符串,也就是整个命令行参数(不带应用程序可执行文件的名字)。
·
2015-11-11 05:14
命令行
LPTSTR
、LPCSTR、LPCTSTR、LPSTR的含义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编 现存的所有文字而没有二义。
·
2015-11-11 05:16
PS
第四章 进程(6)CreateProcess函数详解
二、CreateProcess函数 BOOL CreateProcess ( LPCTSTR lpApplicationName,
LPTSTR
lpCommandLine,
·
2015-11-11 02:03
process
仿写MFC,自己写的封装sdk API 应用
include "QGlobal.h" 3 int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR
·
2015-11-10 23:05
mfc
VC++编程之字符串解惑--Unicode & MBCS
VC++中的字符串用起来着实让人难受,
LPTSTR
、LPCTSTR、LPCSTR
·
2015-11-10 22:35
unicode
C#调用DLL时参数问题的一点心得
函数原型如下 BOOL GetComputerName(
LPTSTR
lpBuffer, LPDWO
·
2015-11-08 10:44
dll
往USB端口设备写数据
CharSet.Auto)] public static extern IntPtr SetupDiGetClassDevs(ref Guid ClassGuid, [MarshalAs(UnmanagedType.
LPTStr
·
2015-11-05 08:00
数据
谢欣伦 - 化繁为简系列原创教程 - 通信专题 - 本地IP查找类CxLocalHostIPAddrFind
CxLocalHostIPAddrFind的使用如下: XNET_API BOOL GetFirstValidIPAddress(
LPTSTR
lpszIPAddr) { BOOL bValid
·
2015-11-02 17:34
localhost
MFC中获取指定打印机的打印队列的方法
IDC_TxtList)->SetWindowText(L""); HANDLE PrnHandle; UpdateData(TRUE);
LPTSTR
·
2015-11-02 12:17
mfc
Visual Studio 2008 error LNK2019 错误解决办法(无法解析的外部符号 _WinMain)
include <windows.h>int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR
·
2015-11-02 10:27
error
C#学习笔记
一:调用DLL 1 //puts 函数的参数的默认封送处理从默认值
LPTSTR
重写为 LPSTR 2 [DllImport("msvcrt.dll")]
·
2015-11-01 12:58
学习笔记
开始学习windows api了,写个hello,world纪念一下
nbsp; < windows.h > #include < tchar.h > int _tmain( int argc,
LPTSTR
·
2015-11-01 10:40
windows
引用 LPSTR、LPCSTR、
LPTSTR
、LPCTSTR、LPWSTR及LPCWSTR的意义及区别
1、ANSI(即MBCS):为多字节字符集,它是不定长表示世界文字的编码方式。ANSI表示英文字母时就和ASCII一样,但表示其他文字时就需要用多字节。 2、Unicode:用两个字节表示一个字符的编码方式。比如字符'A'在ASCII下面用一个字节表示,而在Unicode下面用两个字节表示,其中高字节用“0”填充;函数'程'在ASCII下面用两个字节表示,而在Unicode下面也是用两个字节表示
·
2015-10-31 19:38
区别
CString 的GetBuffer函数
这个函数是为一个CString对象重新获取其内部字符缓冲区的指针,返回的
LPTSTR
为非const的,从而允许直接修改CString中的内容!
·
2015-10-31 17:49
String
VC 中关于UNREFERENCED_PARAMETER的使用
_tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR
·
2015-10-31 16:28
reference
C#调用WIN32API系列一列举可用COM端口
首先我们看看EnumPorts函数的定义BOOL EnumPorts(
LPTSTR
pName, // server nameDWORD Level, // information levelLPBYTE
·
2015-10-31 16:36
Win32
UNICODE下宽字符的CString转换为const char *
( "This is a test" ); int sizeOfString = (theString.GetLength() + 1);
LPTSTR
·
2015-10-31 14:47
unicode
API调整纸张大小
LONG DocumentProperties( HWND hWnd, HANDLE hPrinter,
LPTSTR
pDeviceName,  
·
2015-10-31 14:02
api
Windows服务程序的编写要点
填充 DispatchTable SERVICE_TABLE_ENTRY DispatchTable[] = { {(
LPTSTR
)"Serveric Name",(LPSERVICE_MAIN_FUNCTION
·
2015-10-31 12:47
windows
组件注册表注册的相关函数
updates the registry// 设置注册表 键和键值//static BOOL SetRegKeyValue(
LPTSTR
·
2015-10-31 11:39
注册表
LPTSTR
、LPCSTR、LPCTSTR、LPSTR的意义
归纳: 最前面的LP,表示这是个指针。 最后面的STR,表示指向的是字符串。 中间的C和T。 C表示 const //不可修改。 T表示 _TEXT() //兼容UNICODE和MBCS。 ========================== UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下
·
2015-10-31 11:28
PS
MFC程序框架的剖析
WinMain在APPMODUL.CPP中实现:_tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR
lpCmdL
·
2015-10-31 11:02
mfc
CString、LPCTSTR、
LPTSTR
、TCHAR、WCHAR、string、wchar_t、char解析
CString->TCHAR*的转化可以用函数GetBuff() 函数原型为:
LPTSTR
GetBuffer( int nMinBufLength );CString str("CString
·
2015-10-31 11:47
String
上一页
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
其他