FORMATRANGE 結構 (richedit.h)
豐富編輯控制項用來格式化特定裝置輸出的資訊。 這個結構會與 EM_FORMATRANGE 訊息搭配使用。
語法
typedef struct _formatrange {
HDC hdc;
HDC hdcTarget;
RECT rc;
RECT rcPage;
CHARRANGE chrg;
} FORMATRANGE;
成員
hdc
類型: HDC
如果EM_FORMATRANGE用來將輸出傳送至裝置,則為裝置轉譯的 HDC。
hdcTarget
類型: HDC
目標裝置要格式化的 HDC。
rc
類型: RECT
要轉譯為 的 rcPage 矩形內的區域。 單位以 twip 為單位。
rcPage
類型: RECT
轉譯裝置上頁面的整個區域。 單位以 twip 為單位。
chrg
類型: CHARRANGE
要格式化的字元範圍。
備註
hdcTarget 包含要格式化的 HDC,這通常與 hdc 所指定的 HDC 相同,但可能不同。 例如,如果您建立預覽列印模組, hdc 是檢視輸出視窗的 HDC,而 hdcTarget 是印表機的 HDC。
rc 和 rcPage的值可以使用GetDeviceCaps取得。
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | richedit.h |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應