MFC를 사용하여 상당히 큰 응용 프로그램을 개발했습니다. Naturaly, 드로잉에는 GDI, 이벤트 라우팅에는 CCmdTarget, 문서 뷰 아키텍처는 사용했습니다. 편리한 개발 경로였습니다.GDI를 대체하기 위해 OpenGL C# 응용 프로그램을 구현하는 것이 현명합니까
이제 클라이언트는이 응용 프로그램을 .Net으로 변환하려고합니다. C#으로 새 제품을 작성하는 것을 선호합니다. OpenTK을 - - 그래픽 라이브러리로 ( 그래서 구체적으로는 OpenGL을 사용하여 생각하고 성능 문제가 발생할 수 natuaral 보이더라도
응용 프로그램을 표시
하고, 그래서 내가 GDI +로가는 생각, 그래픽 개체의 수천과 상호 작용 2D입니다.)OpenGL은 화면의 일부를 무효화하는 데 의존하는 이러한 Windows API와 다르게 작동한다는 것을 알고 있습니다. OpenGL은 끊임없이 화면에 그려지는 렌더링 루프를 가지고 있습니다.
내 질문은 : 갈이 허용 방식, 생각인가 :
성능 - 사용자가 특수 그래픽 카드가 필요합니다 (하드웨어?). 그래픽 집약적이지만 하이 엔드 게임이 아닙니다.
인쇄 및 인쇄 미리보기 - 이러한 것들이 achienve에 복잡합니까?
다중 선택하고 상황에 맞는 메뉴
이 라이브러리는 Windows Forms의 내부에 잘 어울리는인가?
와우, 모든 정보와 정보를 제공해 주셔서 감사합니다. OpenGL에서 인쇄가 문제 될 것이라고 생각했습니다. DirectX에 대해 생각조차하지 않아서 OpenGL을 사용하려고 생각했습니다. 하지만 GD +로 전환하는 것이 자연 스럽다. 성능을 최적화하는 데주의해야합니다. 감사합니다. – Yaron