간단한 질문입니다. TextOut 또는 DrawText와 같은 기능을 사용하여 텍스트를 그리는 것이 더 나은 방법입니다. 성능이 현저한 정적 컨트롤을 만드시겠습니까?C++ 창에 텍스트 출력
그리고 더 나은 성능의 TextOut 또는 DrawText가 있습니까?
간단한 질문입니다. TextOut 또는 DrawText와 같은 기능을 사용하여 텍스트를 그리는 것이 더 나은 방법입니다. 성능이 현저한 정적 컨트롤을 만드시겠습니까?C++ 창에 텍스트 출력
그리고 더 나은 성능의 TextOut 또는 DrawText가 있습니까?
두 번째 질문부터 먼저 DrawText
을 호출하므로 DrawText
의 서식 지정 기능이 필요하지 않으면 TextOut
으로 바로 이동할 수 있습니다.
원시 성능이 중요하다면 직접 그리는 것이 더 빠릅니다. 그러나 원시 성능이 유일한 관심사가되어서는 안됩니다. 또한 더 많은 작업이며 접근성을 지원하지 않습니다 (즉, IAccessible
을 지원하는 추가 코드를 작성해야 함을 의미합니다).
DrawText는 더욱 강력하고 유연 해 보이며 더 많은 작업을 할 수 있습니다. 정적 컨트롤 대 HDC 드로잉에 관해서 : 그들은 다른 목적으로 사용됩니다. 예를 들어 대화 상자에서 정적 컨트롤을 사용하는 것이 좋습니다. 그러나 그래프에 텍스트를 그리려면 동적 텍스트가 훨씬 좋습니다.