共用方式為


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。

rcrcPage 的值可以使用 getDeviceCaps取得。

要求

要求 價值
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 richedit.h

另請參閱

EM_FORMATRANGE