Search
Duplicate
🎫

IE, ATL Control 관련 레퍼런스

Category
S/W 엔지니어
Tags
Internet Explorer
ATL
COM
mshtml
Created time
2008/02/13
ATL Control Containment FAQ: VS2005 / .NET 2.0
ATL Control Containment FAQ: VS2008 / .NET 3.5
핵심만 간단히 찌르고 들어간듯 한 느낌인데?(IOleObject::DoVerb에서 E_NOINTERFACE란 엉뚱한 RETURN VALUE를 만나고 나서). 그토록이나 호스팅하는데 삽질했던 IE 컨트롤을, CAxWindow::Create() 매개변수에 URL만 넣으면 알아서 IE 컨트롤이 호스팅되는 황당한 사태가. 근데 왠 설명서가 버전별로 달라지는거야.
먼저 모듈에 서명(sign)하고, inf 파일(설치 관련 정보. dependency 걸린 라이브러리 포함시키기 등) 만들고, CABinating하고, 만든 CAB 파일을 또 서명질, object 태그에 codebase 속성 포함하려 끝내면 되는구나.
IE 개발을 위한 reference의 entry point. IE Architecture, (ActiveX Control, Binary Behavior를 포함한) Content Extensions, Hosting and Reuse, Globalization, Security 등등. 이것만 쑤시고 들어가도 한참이겠네.
IObjectSafety 인터페이스. 보안 레벨이 적용된 IE에서 온전하게 ActiveX 컨트롤을 로딩하기위한 내용들. 기술사 공부를 하건 업무를 보건 서핑을 하건 간에 보안이 안걸리는 적이 없구만~
IE 컨트롤 편집 모드 및 binary behavior에 대한 내용 포함. 근데, 이런식으로 IE기능을 죄다 쓸 수 있다면 firefox도 그렇게 해놓지 않았을까? 아하~ Firefox는 open source였지! ㅡㅡ;;