>  기사  >  백엔드 개발  >  C#을 사용하여 ActiveX 컨트롤을 개발하기 위한 그래픽 및 텍스트 코드 세부 정보

C#을 사용하여 ActiveX 컨트롤을 개발하기 위한 그래픽 및 텍스트 코드 세부 정보

黄舟
黄舟원래의
2017-03-06 11:08:272236검색

ActiveX 컨트롤은 이전에는 ole 컨트롤이라고도 불렸습니다. Microsoft IE에서 지원하는 소프트웨어 구성 요소 또는 개체로, 브라우저 측에서 동적 프로그램 기능을 구현하여 브라우저에서의 동적 처리를 향상시킬 수 있습니다. 쪽.능력. 일반적으로 ActiveX 컨트롤은 C++ 또는 VB 언어를 사용하여 개발됩니다. 이 기사에서는 C# 언어를 사용하여 ActiveX 컨트롤을 개발하는 또 다른 방법을 소개합니다.

최근 Qt에서 C# 컨트롤을 사용하는 기능을 개발했습니다. 사용된 방법은 C#을 통해 ActiveX 컨트롤을 생성하고 Qt에서 ActiveX 컨트롤을 사용하는 것입니다. 이 문서에서는 C#을 사용하여 ActiveX 컨트롤을 생성하는 방법을 간략하게 소개합니다.

1. WinForm UserControl 프로젝트를 생성하고 컨트롤의 속성 페이지에서 "어셈블리 com 표시"를 선택합니다.

Guid 할당 및 Guid 추가 GuidAttribute로 이동하세요. 여기에 정의된 Guid는 ActiveX 컨트롤의 GUID입니다.


2. 컴파일하고 실행하고, 컴파일하고 실행(관리자 권한 필요), 시스템의 사용자 제어 테스트 컨테이너


를 통해 간단히 제어를 테스트할 수 있습니다. 3.

C#의 ActiveX 컨트롤은 regasm 프로그램에 등록되어 있어야 합니다. 사용 방법은 다음과 같습니다.

注册 regasm /codebase xxx.dll

卸载 regasm /u xxx.dll

또한, 해당 Dll이 다른 Dll에 의존하는 경우 함께 게시해야 합니다.

위 내용은 C#을 이용한 ActiveX 컨트롤 개발을 위한 그래픽 코드 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.