社区
ATL
帖子详情
VC中ActiveX控件的属性无字符型,如何将BSTR转化为Char*,我已转化了英文,中文怎么办呢?
hangs2000
2000-08-19 09:50:00
...全文
261
3
打赏
收藏
VC中ActiveX控件的属性无字符型,如何将BSTR转化为Char*,我已转化了英文,中文怎么办呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
louis40
2000-08-28
打赏
举报
回复
可以用_bstr_t类做如下修改:
USES_CONVERSION;
CComBSTR bstr("测试");
_TCHAR buffer[128];
_bstr_t tmpbstr((BSTR)bstr, FALSE);
wsprintf(buffer,_T("%s"),(LPCTSTR)tmpbstr));
::MessageBox(NULL,buffer,_T(""),MB_OK);
zcheny
2000-08-26
打赏
举报
回复
四个函数可以使用,
两个Win32API函数:
MultiByteToWideChar
WideByteToMultiByte
两个C运行库函数:
mbstowcs
wcstombs
在MSDN中有例子。
dyw
2000-08-26
打赏
举报
回复
代码如下:
USES_CONVERSION;
CComBSTR bstr("测试");
_TCHAR buffer[128];
wsprintf(buffer,_T("%s"),OLE2A(bstr));
::MessageBox(NULL,buffer,_T(""),MB_OK);
标准MFC WinSock
ActiveX
控件
开发实例
主要介绍如何开发一个
ActiveX
控件
,提供接口,与相应事件挂钩。文
中
涉及到VARIANT,SAFEARRAY,
BSTR
的详细使用方法。 另外还提供了WinSock的详细开发步骤,以及如何响应网络超时,网络断开的事件方法以及在
VC
,VB...
标准MFC WinSock
ActiveX
控件
开发实例(II)高级篇
在
VC
中
,通过sizeof()我们可以看到int和long的长度都是4,而
char
的长度为1,因此,如果传入的是长整
型
或者整
型
数组,我将它转换成4个
char
,然后发送出去,转换方法可以通过移位处理,如下 : //long转换为4个
char
...
CString 操作指与
char
*
CString 操作指南 原著:Joseph M. Newcomer 翻译:littleloach 原文出处:codeproject:CString Management ...它们很大程度上简化了MFC
中
的许多操作,使得MFC在做
字符
串操作的时候方便了很多。不管怎样,使用CStri
在MFC
中
数据类
型
的转换:比如将
char
*转换为cstring
它们很大程度上简化了MFC
中
的许多操作,使得MFC在做
字符
串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。 使用...
关于
VC
数据类
型
及操作
一.
VC
常用数据类
型
列表 二. 常用数据类
型
转化
2.1数学类
型
变量与
字符
串相互转换 2.2 CString及string,
char
*与其他数据类
型
的转换和操作 ●CString,string,
char
*的综合...●CString 与
BSTR
型
转换 ●VAR
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章