在Windows编程中,很容易见到这些数据类型:LPSTR,LPTSTR,LPCTSTR... 像很多童鞋一样,当初在学Windows编程的时候,对着些数据类型真的是丈二和尚,摸不着头脑,长时间不用就会想不起来。所以,下面就对此做一个总结。 首先,先来看一下ASCII编码和UNICODE编码的区别。 ...
http://www.myexception.cn/ruby-rails/1876106.html 选择“XXX项目”-》“属性”-》“配置属性”-》“常规”选项中,把“使用 Unicode 字符集”改为“使用多字节字符集”,然后确定。如下图(VS2012): ...
分类:
其他好文 时间:
2016-07-12 11:50:56
阅读次数:
352
/WinMain函数 int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ g_hinstance = hInstance; if( !Register(" ...
分类:
编程语言 时间:
2016-07-01 18:25:03
阅读次数:
262
windows_30_ProcInfo // windows_30_ProcInfo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include void EnvVariable( LPSTR pszVar ){ //二、环境 变量 //1、环境变量的设置 /... ...
windows_25_windows_File_Find 文件查找 // windows_25_windows_File_Find.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include void FindAdv1( LPSTR pszPath,LPSTR... ...
Windows 数据类型 Delphi 数据类型 描述 LPSTR PAnsiChar 字符串指针 LPCSTR PAnsiChar 字符串指针 DWORD LongWord 整数 BOOL LongBool 布尔型 PBOOL ^BOOL 指向布尔值的指针 PByte ^Byte 指向字节值的指针 ...
#include <windows.h>#include <stdio.h> /************************************* BOOL GetDiskSpaceInfo(LPSTR pszDrive)* 功能:根据输入磁盘驱动器,获取磁盘信息* 参数:LPSTR psz ...
编译器有时候会根据编码方式来选择定义为LPCWSTR还是LPCTSTR LPSTR: 32bit指针 指向一个字符串,每个字符占1字节。 相当于 char * LPCSTR: 32-bit指针 指向一个常字符串,每个字符占1字节。 相当于 const char * LPTSTR: 32-bit指针 ...
分类:
其他好文 时间:
2016-05-17 06:20:38
阅读次数:
180
一、CString转换为LPSTR 方法一: CString strFileName LPSTR lpstr - strFileName.GetBuffer(); strFileName.Releasebuffer(); 方法二: 强制转化 CString strFileName; LPSTR lp ...
分类:
其他好文 时间:
2016-05-13 19:04:53
阅读次数:
117
第一步:程序入口函数
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
主函数中主要实现以下功能:
初始化窗口对象,并注册
//初始化窗口对象
WNDCLASSEX wc;
wc.cbClsExtra = 0;
w...