msdn上说,CString可以用来随意替换const char* and LPCTSTR 类型的函数形参。随意转换就是了。具体不深究,解决问题先。
声明一下使用目的:给新开线程传入CString类型字符串值,但AfxBeginThread函数需要传入LPVOID类型参数。于是,矛盾开始了。
static CString s=_T("640x480_3.jpg");//如果函数内,一...
分类:
编程语言 时间:
2015-04-02 15:05:37
阅读次数:
187
要学习该控件得先去看duilib的demo里面的ListDemoListMainForm1、该类继承了IListCallbackUI接口,并实现了对应的LPCTSTR GetItemText(CControlUI* pControl, int iIndex, int iSubItem)回调函数。在C...
分类:
其他好文 时间:
2015-03-31 00:47:39
阅读次数:
474
从习惯上来说,一般对于bmp等图片资源的读取,会采用两种方式: 一,使用loadImage来读取资源,其代码原型为: HANDLE LoadImage(NINSTANCE hinst, //处理包含被装载图像模块的实例 LPCTSTR lpszName, ...
分类:
其他好文 时间:
2015-03-30 01:22:43
阅读次数:
111
最近对调试器的原理感兴趣,自己写了一个简单的demo打开调试进程:要调试一个进程,需要在使用CreateProcess打开一个文件时,将第6个参数设为DEBUG_PROCESS。BOOL WINAPI CreateProcess( _In_opt_LPCTSTR lpApplicationName....
分类:
其他好文 时间:
2015-03-28 06:23:06
阅读次数:
226
CString::Compareint Compare( LPCTSTR lpsz ) const;返回值字符串一样 返回0小于lpsz返回-1大于lpsz返回1区分大小字符 CString s1( "abc" );CString s2( "abd" );ASSERT( s1.Compare( .....
分类:
其他好文 时间:
2015-03-20 16:10:08
阅读次数:
204
使用UNICODE字符集后,很多函数的LPCTSTR类型参数需要转换,在此做个备份,不用每次都百度。_T()=TEXT().1.首先CString类很强大,可以自动转换LPCTSTR,所以可以直接用上,后面很多方法也是转换成CString,比如:CString str("我爱你");MessageB...
分类:
其他好文 时间:
2015-03-14 19:59:22
阅读次数:
113
1 CString m_str;2 m_str="1F"; //16进制字符为1F3 m_str = "0x"+m_str;4 char *p= (char*)((LPCTSTR)m_str); //将CString的字符m_str转化成char*型,并赋值给指针p5 char *str;6 int...
分类:
编程语言 时间:
2015-03-13 23:42:00
阅读次数:
239
// wRegKeyclass wRegKey{ // Operationspublic: BOOL Create(HKEY hKeyParent, LPCTSTR lpszKeyName , LPTSTR lpszClass = REG_NONE , DWORD dwOptions = REG.....
分类:
其他好文 时间:
2015-03-12 11:17:32
阅读次数:
117
注:整理自网络文档 (1)加载位图HANDLE LoadImage(HINSTANCE 来源实体,LPCTSTR 名称,UINT 位图类型, int 加载宽度,int 加载高度,UINT 加载方式); 位图类型:IMAGE_BITMAP、IMAGE_CURSOR、IMAGE_ICON 加载方式:.....
CFileDialog文件选择对话框的使用:首先构造一个对象并提供对应的參数,构造函数原型例如以下: CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = N...
分类:
其他好文 时间:
2015-03-05 20:42:59
阅读次数:
122