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 중국어 홈페이지(m.sbmmt.com)를 참고해주세요!