社区
ATL
帖子详情
初学atl的简单问题,简单
windowvirus
2003-01-16 02:55:11
LPTSTR,LPOLESTR是等价的吗?用ATL编组件时,要对文件进行处理,例如读,写等应怎办?atl好像没有对文件类的支持,dual和dispach接口有什么区别?
...全文
35
5
打赏
收藏
初学atl的简单问题,简单
LPTSTR,LPOLESTR是等价的吗?用ATL编组件时,要对文件进行处理,例如读,写等应怎办?atl好像没有对文件类的支持,dual和dispach接口有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tyb98032
2003-01-16
打赏
举报
回复
大家写ATL的时候一般都引入了C++ 标准库对不对?还有其他什么别的么。。。
如果要写一个带界面的ATL轻型空间,那该怎么办?(CSDN上介绍的那个什么WTL怎么样啊?有没有大虾用过的 :) )
cheng_young
2003-01-16
打赏
举报
回复
std::ifstream file;
file.open(filename.c_str());
if (!file.is_open())
{
std::cerr << "Cannot Find File " << filename << std::endl;;
return;
}
std::stringstream input;
char buffer[2] = {0};
while (file)
{
file.read(buffer, 1);
input << buffer;
}
std::string str;
str = input.str();
std::cout << str << std::endl;
windowvirus
2003-01-16
打赏
举报
回复
stl中有对文件方面的操作吗
cheng_young
2003-01-16
打赏
举报
回复
LPTSTR = wchar_t * or char *
LPOLESTR = wchar_t *
File: API ReadFile, WriteFile or STL
dual is dispach too
ruihuahan
2003-01-16
打赏
举报
回复
一、LPTSTR随DEBUG宏的定义与否,可以char*或wchar_t*,而LPOLESTR就是wchar_t*。
二、对文件的处理可以使用windows API如CreateFile()、OpenFile()。
三、dual接口是派生与dispatch接口的普通接口(其中有IUnknown的函数,IDispatch的函数,还有你自己的函数,你自己的函数可以通过接口指针访问,也可以通过IDispatch的Invoke方法访问)。而IDispatch的方法只能通过Invoke()方法访问。
C++
atl
控件开发详解
C++
ATL
控件开发相机,内涵
简单
控件、测试程序、开发文档,开发文档对
atl
开发步骤进行详细说明讲解,方法、属性、事件创建都做了说明,适合
初学
者。
atl
_test.rar_
ATL
DEF_xdlldata.c
一个
ATL
的
简单
调用例子,对
初学
者来说可以了解一下。
ATL
开发COM及客户端调用举例
使用VC6.0做的COM服务器端和客户端适用于
初学
者。
非客户区自绘WTL版本
标题栏自绘是很多
初学
者最苦恼的
问题
,目前网上的例子要么是系统默认的标题按钮时不时的会重现出来,要么是影响了窗口非客户区原来默认的行为(去掉系统菜单)等等,各种的不如意,于是本人研究试验了下,感觉这个是...
ICollection实现
COM接口中关于ICollection的
简单
实现,给
初学
人员一个学习COM接口的方式,采用VC6.0
ATL
实现,包含两个测试方式(JavaScript的测试)。
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章