Visual Basic 사용자 지정 컨트롤에 대 한 TN027: 에뮬레이션 지원

메모nbsp;??VBX 컨트롤은 Visual c + +의 현재이 버전에서 지원 되지 않습니다(&N).

Windows 3.1에 대 한 Visual c + + 1.0 (및 1.5) 제품 VBX 사용자 지정 컨트롤의 사용을 지원 합니다. 이 버전의 Visual c + +는 VBX 컨트롤을 지원 하지 않습니다. 이 MFC 클래스 (CVBControl)에서 런타임 지원 뿐만 아니라 모두 리소스 편집기 다을 포함 한다. VBX API는 본질적으로 16 비트 API 16 비트 Dll. 32 비트 응용 프로그램 수 없습니다 직접 호출 16 비트 Dll 한 VBX 32 비트 응용 프로그램에서 호출 하는 것은 어려운 그래서 최고 포장。

복잡 한 문제는 VBX API 활용 훌륭한 정도로 인텔 세분화의 컴파일러와 같은 기반 확장 포인터를 사용 하는 사실 이다. 이 디자인 (특히 기반된 포인터) Win32 응용 프로그램 32 비트 플랫 주소 공간이 함께 잘 혼합 하지 않습니다. VBX 사용자 지정 컨트롤에 종속 응용 프로그램의 경우 그것은 해야 16 비트 Windows 응용 프로그램으로 작성 되며 다양 한 Win32 운영 체제에서 16 비트 에뮬레이션 시스템에서 실행。

OLE 컨트롤 (OCX)은 32 비트 시스템에 대 한 새 사용자 지정 컨트롤 아키텍처입니다. 건물 및 OLE 컨트롤을 사용 하는이 버전의 Visual c + +에서 완전히 지원 됩니다. 자세한 내용은 제품 설명서를 참조 하십시오.

기술 노트 번호로 |nbsp; 카테고리별 기술 노트(&N)

Index