码迷,mamicode.com
首页 >  
搜索关键字:lpcstr    ( 78个结果
BCB中利用剪贴板复制粘贴
// 将文件Copy到剪贴板bool CopyFileToClip(LPCSTR pcFile){ // sFile为拷贝文件名,多个文件以/0分隔,以/0/0结束 int nLen; BYTE *pData; HGLOBAL hGbl; DROPFILES df; if(!pcFile || !p ...
分类:其他好文   时间:2017-07-01 18:27:59    阅读次数:219
string 转 LPCTSTR
(1)在ANSI字符集下 LPCTSTR想当于LPCSTR,当中L指long。P指Point,C指Const。在程序中能够直接用char*类型的数据对LPCSTR进行赋值,用下述语句: LPCSTR a1= "abc"; string a2 = "abcde"; a1 = a2.c_str(); ( ...
分类:其他好文   时间:2017-04-30 14:10:43    阅读次数:170
ANSI与Unicode编码,TCHAR | LPSTR | LPCSTR | LPWSTR | LPCWSTR | LPTSTR | LPCTSTR 的含义
一个字符可以用1-byte表示,即ANSI编码; 一个字符也可用2-bytes表示,即Unicode编码(Unicode其实还包含了更多内容,不止2-bytes)。 Visual C++支持char和wchar_t作为ANSI和Unicode的原始数据类型。 例如 以及 它们可以统一写成 TCHAR ...
分类:其他好文   时间:2017-04-13 14:38:17    阅读次数:289
mciSendCommand 音频视频播放命令函数
//打开设备 //typedef struct { //DWORD dwCallback; //指定一个窗口句柄 //MCIDEVICEID wDeviceID; //为成功打开的文件返回 设备标识符. //LPCSTR lpstrDeviceType; //设备类型的名字或常量标识. (设备名可以 ...
分类:其他好文   时间:2017-03-27 15:32:43    阅读次数:253
Win32程序:与"LPCWSTR"类型的形参不兼容
出现该问题的原因是通常手动输入的字符串都是LPCSTR类型的, 解决办法如下: 在工程处右键,属性-常规-字符集,将Unicode字符集改为为多字节字符集,应用并确认即可。 字符串常量报错: 在常量报错时使用”_T”宏(若出现未定义标识符,则需增加头文件#include <tchar.h>),格式: ...
分类:Windows程序   时间:2017-02-27 15:00:49    阅读次数:330
Unicode
LPTSTR、LPCSTR、LPSTR、LPCTSTR、LPWSTR、LPCWSTR: 具体查看:http://blog.csdn.net/yibo_ge/article/details/51058917> L 表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win ...
分类:其他好文   时间:2016-11-11 20:40:56    阅读次数:202
LPSTR、LPCSTR、LPWSTR、LPCWSTR、LPTSTR、LPCTSTR的来源及意义
1. Unicode字符集: 它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节 ...
分类:其他好文   时间:2016-11-05 02:54:39    阅读次数:151
LPTSTR、LPCSTR、LPCTSTR、LPSTR
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
在vs中char类型的实参与LPCWSTR类型的形参类型不兼容怎么解决?
设置工程属性中的字符集Character Set为多字节字符集还是Unicode引发两个bug后,找到如下资料:解决方法一:通常手动输入的字符串都是const char*(即LPCSTR)类型的,因此只需将该句中的MessageBox改为MessageBoxA即可。解决方法二:参数使用“_T”宏:M ...
分类:其他好文   时间:2016-09-15 13:39:42    阅读次数:220
Windows进程控制
在Windows系统中,应用程序都以进程的形式存在于内存中。当运行一个程序的时候,操作系统就会将这个程序装入内存,并分配各种运行程序所需的资源,为进程创建主线程。 系统也提供了任务管理器,可供我们使用。管理进程的界面如下: 其中包含的内容一目了然,就没有必要讲解了。直接进入常用API。 1. 进程的创建 UINT WinExec( LPCSTR lpCmdLine,//指向...
分类:Windows程序   时间:2016-07-15 09:43:55    阅读次数:369
78条   上一页 1 2 3 4 5 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!