WinMain()函数int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ){ return 0;}hInstance:HI...
转:http://blog.sina.com.cn/s/blog_58e19ae7010003jt.html正确方法:CString m_Head;char *codefile;codefile=(LPSTR)(LPCTSTR)m_Head;//正确,想办法去掉后缀补充:int fnlen = m_...
分类:
其他好文 时间:
2015-04-06 16:54:00
阅读次数:
133
选择“XXX项目”-》“属性”-》“配置属性”-》“常规”选项中,把“使用 Unicode 字符集”改为“使用多字节字符集”,然后确定。如下图(VS2012):...
分类:
其他好文 时间:
2015-03-30 23:11:09
阅读次数:
613
#include #include #include BOOL GetDriverInfo(LPSTR szDrive)//获得驱动器类型{ printf("%s\n",szDrive); UINT uDriveType; uDriveType = GetDriveType(szD...
分类:
其他好文 时间:
2015-03-16 10:59:21
阅读次数:
119
//utility 读取内存可以是用该方法static LPSTR loadAudioBlock(char* filename, DWORD* blockSize){ HANDLE hFile= INVALID_HANDLE_VALUE; DWORD size = 0; DWORD readByt....
分类:
其他好文 时间:
2015-03-03 11:08:22
阅读次数:
170
LPSTR LPCSTR LPWSTR LPCWSTR区别
LPSTR 一个32位的指向字符串的指针
LPCSTR 一个32位的指向字符串常量的指针
LPWSTR 一个32位的指向unicode字符串的指针
LPCWSTR 一个32位的指向unicode字符串常量的指针
前面的L代表LONG,P就是指针的意思,C就是constant的意思
W是wide的意思,STR...
分类:
其他好文 时间:
2015-02-06 15:00:28
阅读次数:
116
BOOLToHexStr(constCHAR*lpStr,intnSrcLen,CHAR*lpHex,intnDestLen){constCHARcHexTable[]="0123456789ABCDEF";if(lpStr==NULL||nSrcLen>4];lpHex[i++]=cHexTabl...
分类:
编程语言 时间:
2015-02-01 23:02:02
阅读次数:
283
c++ 字符类型很多(如wchar_t,char,WCHAR,TCHAR,LPSTR,BSTR等),这次我们就来总结和区别一下各字符类型的本质,及其之间的相互转换问题。
分类:
编程语言 时间:
2015-01-30 14:30:59
阅读次数:
156
public class WinMessageHelper{ private struct COPYDATASTRUCT { public IntPtr dwData; public int cbData; [MarshalAs(UnmanagedType.LPStr)] ...
#include LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPreInstance,LPSTR lpCmdLine,int nShowCmd)...
分类:
其他好文 时间:
2015-01-19 22:13:54
阅读次数:
190