返回首页

{A}简介
为IE插件的RSS阅读器是一个开源项目。关于RSS
RSS代表真正简化的聚合,这是标准的XML格式辛迪加。许多网站(如CNN或其他新闻网站为此事)有不同的部分。但它并不总是为读者可以访问和读取这些路段的消息,让他们做什么是发布XML的形式,在特定部分的变化。在他们发布的XML格式,这是规范和格式是所谓的RSS。所有这些东西的好处是,如果我在来自世界各地的体育新闻感兴趣,我再也不用去一些网站的体育节,但我干脆放弃了RSS链接有关网站公布(CNN,在我们的例子中)我的RSS阅读器(RSS阅读器是一种特殊的的软件,该软件有足够的能力来解释和显示可读格式的RSS)。这正是我设计的工具栏。关于RSS的Internet Explorer的插件
这个插件实际上是一个Internet Explorer工具栏。它显示RSS新闻给它的链接。 RSS链接可以配置与配置对话框的帮助。用户指南在Internet Explorer工具栏上的选择。
您已安装的工具栏是可见的,如果它是不可见的的。要做到这一点,请选择View - GT;工具栏菜单。你可以看到RSS阅读器的工具栏那里,并选择工具栏,如下:
{S0}查看新闻
查看的消息是真的很简单。你只需要点击已添加(默认情况下,有五个按钮,显示从CNN - IBN新闻频道的消息)的按钮。如果相应的XML文件被加载时,新闻如下可见。关于该项目的描述,可以被看作一个气球工具提示,通过简单的鼠标移动相应的菜单项。
修改设置
RSS阅读器插件是可见的按钮是完全可定制的环节,它需要从数据。点击RSS阅读器...按钮(工具栏上的第一个按钮),会弹出配置对话框如下:
{S2}关于"守则"
这个项目包含了一些有趣的代码片段,它可以作为一个例子大家使用。本节描述了这样的代码片段。 (这一段是对于初学者,如果你已经是一个在Windows编程的亲,你可以简单地跳过这一节。)动态创建工具栏按钮:
在此工具栏,按钮创建和删除设置"对话框中提供的框中动态。创建一个很酷的寻找所有者绘制菜单:
消息显示窗口(见截图)实际上是一个菜单。此菜单是所有者绘制。创建quot;热Spotquot;菜单项:
最后一个菜单项。有两个项目,下一页,上一页。现在,当用户点击菜单上的项目,只有一个消息产生菜单项被点击的哪一部分是确定光标位置。但光标位置,不能单靠帮助。我们无法预测Next和Prev有效的部分是什么,因为我们不能告诉菜单将显示。所以,我采取了菜单本身的处理和改造统筹使用MapWindowPoints()Win32 API的。 彗星的XML解析:
我用XML解析TinyXML的。这是迄今为止最好的和最简单的XML解析器用于C的。进程间通信:
工具栏通信与RSS Fetcher的过程,并从互联网上获取的RSS的所有功能,是对这一进程。需求
我使用微软的Visual Studio 2005,和你也需要WTL的8.0编译这个项目。 WTL的8.0是在互联网上免费提供的成本。致谢 埃里克汤普森 - 创建一个ATL对象向导的案头带。安德斯AmHttpUtilities由墨林。TinyXML的这个项目是托管在SourceForge上。更新[2007年7月5日]RRPRssFetcher.exe一些内存泄漏拆除,一些仍然:-(与配置设置"对话框中删除的问题。现在,RRPRssFetcher编译成功,已包含在源代码中所有相关文件[下面]。

回答

评论会员:罗伯特Wang1983 时间:2011/12/14
我可以显示我的对话框DoModal(),但是当我使用的ShowWindow(),我的插件崩溃,下面是我的代码来弹出对话框:

CMainDialog ð
HWND的HIE; HRESULT,HR = m_pBrowser - GT; get_HWND((长*)HIE);
d.Create(HIE);
d.ShowWindow(SW_SHOWNORMAL);感谢
评论会员:!lilyshining12 时间:2011/12/14
1。源代码可以不遵守18错误?由Visual Studio 2005和Visual Studio 6!
是我的项目设置的东西?excute方案不能被默认或完全去除,
比如,如果我从配置设置中删除某些项目,我不能返回到它的原始版本,即使我重新安装了>!
谁可以告诉我什么错了我,还是方案!
提前感谢!
- 0:33(星期日)11月4日修改,2007年


评论会员:PrafullaTekawade 时间:2011/12/14
也许你没有WTL ..
请告诉我,你什么样的错误..
不知道有关VS6
关于VS2005的编译


评论会员:lilyshining12 时间:2011/12/14
感谢你的回应,在VS 2005中的情况下,这些errrors都是造成Express版,我将通过专业版。
以及是否有可能在IE插件创建一个无模式对话框


评论会员:Moim侯赛因 时间:2011/12/14
{S3}

Moim侯赛因
高级软件工程师
Onirban猎户技术
评论会员:PrafullaTekawade 时间:2011/12/14
感谢{S4} {五} {中六}
评论会员:斯托尼田 时间:2011/12/14
c1xx:致命错误C1083:#26080;#27861;#25171;#24320; #28304;#25991;#20214 ;:???. \ .. \ .. \ .. \ .. \ .. \项目的一份拷贝\ timepass复制\ AmHttpSocket.cpp??没有这样的文件或目录
我编译时,编译器,我给我上述消息。

我的主页:http://blog.csdn.net/accesine960

中国,北京
评论会员:PrafullaTekawade 时间:2011/12/14
嗨,
我真的很抱歉。
我忘了添加该文件。
其实这是有
还有一件事,构建RSSFethcer,获取内置的exe文件,你应该把这个文件夹"C:\ PROGRAM FILES \ RssReader为IE"
。。希望这能解决问题{S3}