Volo View Express를 다운 받아서 깔고 ocx파일을 Activex 콘트롤로 등록후
예제 프로그램을 작성했습니다. AvViewX 라는 콘트롤이 생기더라구요.
dwg파일을 불러와서 보여주고 좌표값 얻는것 까지는 했는데
OnMouseDown 이벤트에서 불러온 그림파일 안에다 마우스 클릭시
그 위치 점찍고 글씨쓰려고 하는데요
AvViewX 안에 Canvas객체를 어떻게 결합시키는지(Canvas가 있어야 그리던가 쓰는거 아닌가요?)
제가 만들던 예제 올릴께요.
아시는 분 도움 좀 주세요.
말씀하신 기능은 Volo View Express가 지원하지 않는 것 같습니다. 참고로 OLE Automation으로 ActiveX 등록해서 화면에 보인다고 그것이 그림파일은 아닙니다. Volo View Express에서 따로 속성을 만들어 주어서 편집가능한 기능이 없으면 델파이에서도 사용하실 수 없습니다. ㅜ.ㅜ;
참고로, Cad Soft Tools 사에서 나온 CAD Import VCL 나 DXF Export VCL 을 사용하시면 원하시는 기능을 사용하실 수 있습니다.
아니면 단순히 TAvViewX화면을 캡쳐떠서 그림파일로 만들고 그 그림에 글씨를 쓰는 방법이 있지만...
답변이 맞는건지 모르겠습니다.
즐거운 하루되세요.