Простой вопрос, нарисовать текст, используя такие функции, как TextOut или DrawText, лучше, чем создавать статический контроль, производительность мудрая?C++ Вывод текста в окне
И что имеет лучшую производительность TextOut или DrawText?
Простой вопрос, нарисовать текст, используя такие функции, как TextOut или DrawText, лучше, чем создавать статический контроль, производительность мудрая?C++ Вывод текста в окне
И что имеет лучшую производительность TextOut или DrawText?
Второй вопрос: DrawText
звонки TextOut
, поэтому, если вам не нужны возможности форматирования DrawText
, вы можете перейти прямо к TextOut
.
Если сырая производительность - это все, о чем вы заботитесь, то рисование напрямую будет быстрее. Однако сырая производительность не должна быть вашей единственной заботой. Это также больше работы и не поддерживает доступность (это означает, что вам нужно написать дополнительный код для поддержки IAccessible
).
DrawText выглядит более мощным и гибким, возможно, он делает больше работы. Что касается чертежа HDC и статического контроля: они используются для разных целей. Например, лучше использовать статический контроль в диалоговом окне. Но если вы хотите нарисовать текст на графике, динамический текст будет намного лучше.