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

另請參閱

EM_FORMATRANGE