1. Unicode字符集: 它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节 ...
分类:
其他好文 时间:
2016-11-05 02:54:39
阅读次数:
151
[cpp] view plain copy BOOL SaveHwndToBmpFile(HWND hWnd, LPCTSTR lpszPath) { HWND hDesktop = ::GetDesktopWindow(); ASSERT(hDesktop); if(NULL == hWnd) { ...
分类:
其他好文 时间:
2016-10-27 23:36:11
阅读次数:
712
LPTSTR、LPCSTR、LPCTSTR、LPSTR的意义: LPSTR: 32-bit指针 指向一个字符串,每个字符占1字节LPCSTR: 32-bit指针 指向一个常字符串,每个字符占1字节LPCTSTR: 32-bit指针 指向一个常字符串,每字符可能占1字节或2字节,取决于Unicode是 ...
分类:
其他好文 时间:
2016-10-10 20:06:34
阅读次数:
127
转: const char to LPCTSTR不能转化问题 Visual C++ 2008里cannot convert parameter 1 from 'const char [13]' to 'LPCTSTR'造成不能运行的原因主要是2005和2008中增加了一些参数类型的安全性检查,所以通 ...
分类:
其他好文 时间:
2016-09-24 07:01:58
阅读次数:
111
在Windows编程中,很容易见到这些数据类型:LPSTR,LPTSTR,LPCTSTR... 像很多童鞋一样,当初在学Windows编程的时候,对着些数据类型真的是丈二和尚,摸不着头脑,长时间不用就会想不起来。所以,下面就对此做一个总结。 首先,先来看一下ASCII编码和UNICODE编码的区别。 ...
MFC中提供了CString的类,可以用在一切使用字符串的地方。可以完美取代const char* 或者 LPCTSTR(经常在WinAPI)中传递参数。并且如果需要通过空间进行字符串的数据传递DDX机制,则必须通过CString类型传递。 使用编辑框控件 添加对话框上的编辑框下的控件类型,通过如下 ...
分类:
编程语言 时间:
2016-08-01 01:41:51
阅读次数:
170
BOOL TextOut(
In HDC hdc,
In int nXStart,
In int nYStart,
In LPCTSTR lpString,
In int cchString
);在指定位置写字符串。使用当前选择的字体,背景颜色,字体颜色。nXStart:系统用来对齐字符串的参考点X坐标。逻辑坐标。
nYStart对参...
分类:
Windows程序 时间:
2016-07-15 08:11:52
阅读次数:
1024
1.windows文件 (1)创建或打开windows文件 HANDLE CreateFile( LPCTSTR lpFileName, //文件名称 DWORD dwDesiredAccess, //访问权限 DWORD dwShareMode, //共享方式 LPSECURITY_ATTRIBU ...
1.文字的绘制 TextOut - 将文字绘制在指定坐标位置 int DrawText( HDC hDC, //DC句柄 LPCTSTR lpString, //字符串 int nCount, //字符个数 LPRECT lpRect, //绘制文字的矩形区域 UINT uFormat); //绘制 ...
分类:
其他好文 时间:
2016-07-03 19:00:53
阅读次数:
159
我们可能经常用到配置文件ini文件来获取或者保存参数信息,在VC中其函数中主要用到的有: 读取 读取 DWORD GetPrivateProfileString( LPCTSTR lpAppName, // INI文件中的一个字段名[节名]可以有很多个节名 LPCTSTR lpKeyName, // ...
分类:
编程语言 时间:
2016-07-01 13:20:17
阅读次数:
180