RichTextBoxControl
RichTextBox 1.0.0 Alpha 2
Office와 같은 텍스트 편집에 사용할 수 있는 Visual Basic 6용 ActiveX 컨트롤입니다.
저는 2013년부터 2016년 사이에 이 ActiveX 컨트롤을 개발했지만 완성한 적도 없고 대중에게 베타 버전을 출시한 적도 없습니다. 현재 나는 이 프로젝트를 더 이상 유지하는 데 관심이 거의 없지만 코드가 다른 사람들에게 유용할 수 있다고 생각합니다.
코드를 변경하고 바이너리를 배포하는 경우 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;
.