我对WINDOWS核心编程和各种API很熟悉,SOCKET编程也懂一些,C++有中等水平吧,
最近学习了COM技术内幕,对COM有了基本的认识
现在一个项目需要对IE进行简单的编程,比如提取并且分析IE表单,添加简单的IE控件
小弟不知道该如何去做这些,从现有基础上,应该如何学习呢?
请各位大哥给点建议,是不是还要去学习ATL?如果需要,能否给些资料,或者学习建议?
回者有分
最近学习了COM技术内幕,对COM有了基本的认识
现在一个项目需要对IE进行简单的编程,比如提取并且分析IE表单,添加简单的IE控件
小弟不知道该如何去做这些,从现有基础上,应该如何学习呢?
请各位大哥给点建议,是不是还要去学习ATL?如果需要,能否给些资料,或者学习建议?
回者有分
大哥们帮帮小弟啊
你可以去看张爱民翻译的ATL深入解析,90多兆,是扫面版的PDF,网上有下载。
其他的,等想起来再告诉你。
spShellWin.CoCreateInstance( CLSID_ShellWindows );
得到所有浏览器的指针再判断是否ie浏览器然后得到相应指针
CComPtr< IDispatch > spDispIE;
spShellWin->Item(CComVariant( (long)i ), &spDispIE );
CComQIPtr< IWebBrowser2 > spBrowser = spDispIE;
CComPtr < IDispatch > spDispDoc;
spBrowser->get_Document( &spDispDoc );;CComQIPtr< IHTMLDocument2 > spDocument2 = spDispDoc;
看看IHTMLDocument2 ,IWebBrowser2 一写方法
不过90多M的书看起来会不会很累啊
一会去看看
90多M,似乎是个大部头