一:调用DLL 1 //puts 函数的参数的默认封送处理从默认值 LPTSTR 重写为 LPSTR 2 [DllImport("msvcrt.dll")] 3 public static extern int puts([MarshalAs(UnmanagedType.LPStr)] str...
MFC下的常用字符串数据类型表示的含义:L:Long 长 P:Point 指针 C:Const 常量 W:Wchar_t 宽字符 T:TCHAR STR:String 字符串在看看MFC下各种数据类型的定义: 1 typedef char *LPSTR; 2 typedef...
分类:
编程语言 时间:
2014-10-17 00:27:13
阅读次数:
307
直接上源码不做解释自己看吧Option ExplicitPrivate Declare Function DrawText Lib "user32" Alias "DrawTextA" (ByVal hdc As Long, ByVal lpStr As String, ByVal nCount A...
CString头文件#include string头文件#include 1、CString转char *CString cstr;char *p =(LPSTR)(LPCTSTR)cstr;2、string转CStringCString.format(”%s”, string.c_str());用...
分类:
其他好文 时间:
2014-10-05 13:22:28
阅读次数:
183
在头文件中定义了ATL提供的所有转换宏,如:A2CW(LPCSTR)->(LPCWSTR)A2W(LPCSTR)->(LPWSTR)W2CA(LPCWSTR)->(LPCSTR)W2A(LPCWSTR)->(LPSTR)所有的宏如下表所示:A2BSTROLE2AT2AW2AA2COLEOLE2BST...
分类:
其他好文 时间:
2014-09-02 10:21:14
阅读次数:
148
CString CStringUtf8ToUnicode( CString Utf8 ){ int wLen = 0; CString strUnicode; LPSTR pBufChar = NULL; LPWSTR pBufWchar = NULL; //CString to char wL.....
分类:
其他好文 时间:
2014-08-26 00:11:45
阅读次数:
173
LPSTR 一个32位的指向字符串的指针 LPCSTR 一个32位的指向字符串常量的指针 LPWSTR 一个32位的指向unicode字符串的指针 LPCWSTR 个32位的指向unicode字符串常量的指针 前面的L代表LONG,P就是指针的意思,C就是constant的意思,W是wide的意思....
分类:
其他好文 时间:
2014-08-09 02:25:26
阅读次数:
191
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的...
分类:
其他好文 时间:
2014-08-05 09:33:58
阅读次数:
202
VC将屏幕区域保存为图片,该代码为网上搜集整理。 1 int
CDlldemoDlg::SaveBitmapToFile(HBITMAP hBitmap, LPSTR lpFileName) //hBitmap
为刚才的屏幕位图句柄 2 { //...
分类:
其他好文 时间:
2014-06-02 11:52:08
阅读次数:
239
最近也学学这些,争取把所有东东都串起来。#include #include int
WINAPI WinMain( HINSTANCE hInstance, HINSTANCE PrevInstance, LPSTR lpCmdLine,
int nCmdShow ){...