社区
ATL
帖子详情
诸位高手请帮忙,atl编写single object的一个小问题
Kerrie
2000-09-04 07:02:00
这种com的属性该怎么作,例如我定义一个属性为name,可是在vc只给出了get_name,put_name函数,连个变量都没有,
我该怎样在内部使用获外部调用这个属性,另外,如name为csting型,可这两个函数不认csting型,我该定义成哪种变量
...全文
108
2
打赏
收藏
诸位高手请帮忙,atl编写single object的一个小问题
这种com的属性该怎么作,例如我定义一个属性为name,可是在vc只给出了get_name,put_name函数,连个变量都没有, 我该怎样在内部使用获外部调用这个属性,另外,如name为csting型,可这两个函数不认csting型,我该定义成哪种变量
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mytulip
2000-09-04
打赏
举报
回复
1.你直接.h文件中类声明中加一个变量,例如:
protected
CString m_sName;
在.cpp 文件中
BSTR get_name(){
return m_sName.AllocSysString();
}
void put_name(BSTR* NewValue){
m_sName.SetSysString(NewValue);
}
2.CString To BSTR
就用BSTR AllocSysString ( ) const;
throw( CMemoryException );与
CString::SetSysString(BSTR *pbstr);const;
不过最好用CComBSTR代替CString
Kerrie
2000-09-04
打赏
举报
回复
多谢mytulip老兄,不过我每次用SetSystring取得都是空的,我在别的地方找到一个格式转化的
宏,已经解决了,:)
WTL 8.0
Windows Template Library (WTL) 是
一个
用来开发iWindows®应用程序与UI的组件,它扩展了
ATL
(Active Template Library),提供了一组控件,对话框,框架,GDI组件等元素,该版本支持Windows Vista 与 Visual Studio 2005,...
vs2012
ATL
编写
activex(一)
|字号大中小 订阅 前言:本人开发环境,win7,32位,vs2012 (一)、处理简单对象 一、前面的简单,如建项目,选项等,用图片带过 新建
ATL
Project7项目 选中,“容许合并代理/存根...
如何用
ATL
编写
Windows服务
有时候,我们需要自己写的程序在没有用户登陆的情况下,只要Windows系统启动就运行,那我们可以把我们的程序写成
一个
Windows...下面,先用VC6做
一个
简单的例子说明如何用
ATL
来
编写
Windows服务程序。 首先,我们新建
ATL
入门:利用
ATL
编写
简单的COM组件
运行Visual C++ 并创建
一个
新的工程,选择“
ATL
COM AppWizard”,项目名称为”Simple_
ATL
”。设置好项目的保存路径,单击“OK”,你将看到弹出的
一个
对话框,如下所示: 我们将创建
一个
Server DLL, 故在...
VC中使用
ATL
编写
控件
在VC2005中新建
一个
项目,项目类型选择
ATL
,模板选择
ATL
项目。项目名称命名为ActiveXDemo。
ATL
项目向导的概述中直接下一步
ATL
项目的应用程序设置如下 服务器类选选择动态链接库(DLL)
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章