[英]C++ Outputting text on a window
一個簡單的問題,在性能上,使用TextOut或DrawText之類的函數繪制文本是否比創建靜態控件更好?
哪個具有更好的性能TextOut或DrawText?
首先要回答的第二個問題: DrawText
調用TextOut
,因此,如果不需要DrawText
的格式化功能,則可以直接轉到TextOut
。
如果您只關心原始性能,則直接繪制會更快。 但是,原始性能不是您唯一關心的問題。 這也需要更多工作,並且不支持可訪問性(這意味着您必須編寫其他代碼來支持IAccessible
)。
DrawText看起來更強大,更靈活,可能會完成更多工作。 關於HDC繪圖與靜態控制:它們用於不同的目的。 例如,最好在對話框中使用靜態控件。 但是,如果要在圖形中繪制一些文本,那么動態文本會更好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.