2012-11-19 3 views
1

제어 된 환경을위한 응용 프로그램을 만들고 있습니다. CDHTMLDialog (Visual Studio 2012)를 사용하여 쉽고 빠르게 시작할 수 있다고 생각했지만, 문서가 거의 없다는 사실을 빠르게 알게되었습니다. 나는 대부분의 것들을 이해할 수 있었지만, 나는 OLE 컨트롤이 사용하고있는 IE의 버전으로 인해 계속 잡았다.CDHTMLDialog에서 사용하는 IE 버전을 제어 할 수있는 방법이 있습니까

Win9를 실행하는이 시스템에 IE9가 설치되어 있습니다 (제어되는 응용 프로그램이므로 모든 설치에 대해 보장 할 수 있습니다). 첫째, 둥근 모서리가 작동하지 않는다는 것을 알아 차렸으므로 IE8이되어야한다고 생각했습니다. 그런 다음 테두리 간격이 작동하지 않지만 셀 간격이 작동하므로 IE7을 사용해야합니다. 이 클래스가 현재 브라우저 엔진에 업데이트 된 것을 가져올 수있는 방법이 있습니까?

감사합니다.

답변

0

기본 컨트롤은 IE6 호환 모드에서 기본 설정입니다. 당신이 할 수있는,

<meta http-equiv="X-UA-Compatible" content="IE=9" /> 

이것은 당신이 항상 사용할 수 IE의 최대 버전을 사용하려면 등 SVG, 현대 CSS 기능 같은 것들을 사용할 수 있습니다 : 당신은 CDHTMLDialog에서 브라우저 버전을 전환 한 다음 태그를 추가하여 비슷한 수 위의 내용을 IE=Edge으로 변경하십시오.

+0

이 답변은 gbryant에게 너무 늦을 수 있습니다. 그럼에도 불구하고 나는 최근에 같은 질문에 비틀 거리면서 그것을 덧붙였다. –

+0

음, 결코 늦지 않는 것이 좋을까요? :) 저는 3 년 전부터 지금 생각해 보려고합니다. IIRC는 이러한 접근 방식을 포기하고 WPF를 사용했습니다. 내가 좋아할만큼 "열어 놓은"것이 아니며, 우리는 이제 키오스크에 리눅스를 사용하는 새로운 옵션을 찾고 있습니다. 전반적으로 더 많은 작업이 이루어 지지만 상황은 계속 성장하고 있으므로 다음 단계로 나아갈 수 있습니다. 그래도 유효한 답변으로 표시 할 가치가 있습니다. 감사. – gbryant

관련 문제