AnimationControl
AnimationControl 2.7.3 Release
AVI 또는 GIF 애니메이션을 표시하는 데 사용할 수 있는 Visual Basic 6용 ActiveX 컨트롤입니다.
저는 이 ActiveX 컨트롤을 2006년에 개발했으며 2016년까지 정기적으로 업데이트했습니다. 현재는 이 프로젝트를 더 이상 유지 관리할 관심이 거의 없지만 이 코드가 다른 사람들에게 유용할 수 있다고 생각합니다.
코드를 변경하고 바이너리를 배포하는 경우 ActiveX 컨트롤은 COM 구성 요소이므로 COM 개체(예: ActiveX 컨트롤의 공개 클래스 이름 및 GUID)를 변경하지 않는 한 바이너리 호환성을 유지해야 한다는 점을 명심하십시오. 그렇지 않으면 이러한 구성 요소를 사용하는 사람들은 유명한 COM 지옥에 빠질 가능성이 높습니다.
Microsoft Windows 10 SDK, ATL 및 WTL 10이 필요합니다.
일부 ATL 버전에는 AtlIPersistPropertyBag_Load
에 충돌을 일으키는 버그가 있습니다. atlcom.h 파일에서 AtlIPersistPropertyBag_Load
를 검색하세요. 이 함수의 구현 내에서 HRESULT hr = pPropBag->Read(pMap[i].szDesc, &var, pErrorLog);
를 검색합니다. . 다음 줄 앞에 다음 코드가 있는지 확인하세요. var.pdispVal = NULL;
.