簡體   English   中英

C ++在窗口上輸出文本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM