title: "IE, ATL Control 관련 레퍼런스"
description: "IE, ATL Control 관련 레퍼런스"
cleanUrl: /sw-engineer/ie-atl-control
ogImage: ""
floatFirstTOC: right

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 컨트롤이 호스팅되는 황당한 사태가. 근데 왠 설명서가 버전별로 달라지는거야.

Creating Signed CAB Files for MFC and ATL Controls

먼저 모듈에 서명(sign)하고, inf 파일(설치 관련 정보. dependency 걸린 라이브러리 포함시키기 등) 만들고, CABinating하고, 만든 CAB 파일을 또 서명질, object 태그에 codebase 속성 포함하려 끝내면 되는구나.

Internet Explorer Development

IE 개발을 위한 reference의 entry point. IE Architecture, (ActiveX Control, Binary Behavior를 포함한) Content Extensions, Hosting and Reuse, Globalization, Security 등등. 이것만 쑤시고 들어가도 한참이겠네.

Safe Initialization and Scripting for ActiveX Controls

IObjectSafety 인터페이스. 보안 레벨이 적용된 IE에서 온전하게 ActiveX 컨트롤을 로딩하기위한 내용들. 기술사 공부를 하건 업무를 보건 서핑을 하건 간에 보안이 안걸리는 적이 없구만~

MSHTML Editing Overviews and Tutorials

IE 컨트롤 편집 모드 및 binary behavior에 대한 내용 포함. 근데, 이런식으로 IE기능을 죄다 쓸 수 있다면 firefox도 그렇게 해놓지 않았을까? 아하~ Firefox는 open source였지! ㅡㅡ;;