다음을 통해 공유


DHTML 컨트롤에 대한 ATL 지원

ATL을 사용하여 DHTML(동적 HTML) 기능을 사용하여 컨트롤을 만들 수 있습니다. ATL DHTML 컨트롤:

  • WebBrowser 컨트롤을 호스트합니다.

  • HTML을 사용하여 DHTML 컨트롤의 UI(사용자 인터페이스)를 지정합니다.

  • 인터페이스 IWebBrowser2를 통해 WebBrowser 개체 및 해당 메서드에 액세스합니다.

  • C++ 코드와 HTML 간의 통신을 관리합니다.

DHTML 컨트롤은 다른 ATL 컨트롤과 비슷하지만 DHTML 컨트롤에는 추가 디스패치 인터페이스가 포함되어 있습니다. 기본 DHTML 프로젝트에 제공된 인터페이스의 그림은 DHTML 컨트롤 프로젝트의 요소 식별의 그림을 참조하세요.

웹 브라우저 또는 ActiveX 컨트롤 테스트 컨테이너와 같은 다른 컨테이너에서 ATL DHTML 컨트롤을 볼 수 있습니다.

섹션 내용

DHTML 컨트롤 프로젝트의 요소 식별
DHTML 컨트롤 프로젝트의 요소에 대해 설명합니다.

DHTML에서 C++ 코드 호출
DHTML 컨트롤에서 C++ 코드를 호출하는 예제를 제공합니다.

ATL DHTML 컨트롤 만들기
DHTML 컨트롤을 만드는 단계를 나열합니다.

ATL DHTML 컨트롤 테스트
초기 DHTML 컨트롤 프로젝트를 빌드하고 테스트하는 방법을 보여줍니다.

ATL DHTML 컨트롤 수정
컨트롤에 일부 기능을 추가하는 방법을 보여줍니다.

변경된 ATL DHTML 컨트롤 테스트
컨트롤의 추가된 기능을 빌드하고 테스트하는 방법을 보여줍니다.

ATL
액티브 템플릿 라이브러리를 사용하여 프로그래밍하는 방법에 대한 개념 항목의 링크를 제공합니다.