CDHtmlDialog的两个问题(1.取得Image,2.http头问题)

fool_leave 2005-02-17 11:55:23
1.我用CDHtmlDialog取得网络上的图片,然后要把图片保存到内存中用来在以后的界面上绘制,可怎么把这个图片放到CImage或者CBitmap里面呢?我看了IHTMLDocument2接口的get_images方法,但是还是没有能力自己实现,有没有具体实现的例子可以参考一下。


2.对于服务端有Session或者签名要求的http请求,如果用IE来打开的话,每次请求都必须来自同一个IE,或者是上一次访问过的IE的子IE(不知我说明白了吗)。现在我的这些动作要在程序里完成,访问一个有用户session和签名要求的https服务器,但是我必须要在两个CDHTMLDialog里来请求,这该怎么办?只能让用户在一个htmldlg里面登录,如何做到类似与IE的打开新窗口的功能?



实在是没分了,请高手帮忙,谢谢!
...全文
182 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fool_leave 2005-02-21
  • 打赏
  • 举报
回复
如何得到图片呢?能不能再说的详细点?thx
fool_leave 2005-02-18
  • 打赏
  • 举报
回复
sealor109
没劲,有没有管理员呀?????
sealor109 2005-02-18
  • 打赏
  • 举报
回复
http://www.xbxb.net/look.asp?user=sealor109
蒋晟 2005-02-18
  • 打赏
  • 举报
回复
1 抓图可以考虑,但是有很多考虑。无论是使用Windows抓图还是使用OLE接口绘图都不能避免BODY元素可能显示的滚动条。Mark Finkle在其文章MSHTML Hosting - Odds & Ends (http://weborama.blogspot.com/2004_09_01_weborama_archive.html)中使用了隐藏滚动条的方法,并且重新设置了浏览器空间的大小的方法来解决这个问题。
2 通常来自同一个进程的请求被视为同一个Session。你可以使用http://support.microsoft.com/kb/184876中提到的方法来在本进程中打开新的窗口。
super852 2005-02-18
  • 打赏
  • 举报
回复
Session问题很好解决,只要记住http头中的cookies内容,然后再发回去就行了.特别是一个什么ASPSESSIONID的.那一项是决定SESSION的.

18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧