EM_SETTARGETDEVICE メッセージ

リッチ エディット コントロールの "表示される内容" (WYSIWYG) の書式設定に使用されるターゲット デバイスと行幅を設定します。

パラメーター

wParam

ターゲット デバイスの HDC。

lParam

書式設定に使用する線の幅。

戻り値

操作が失敗した場合は戻り値は 0、成功した場合は 0 以外です。

解説

既定のプリンターの HDC は次のように取得できます。

PRINTDLG pd = { sizeof(pd) };
pd.Flags = PD_RETURNDC | PD_RETURNDEFAULT;
if (PrintDlg(&pd))
{
    HDC hdc = pd.hDC;
    ...
}

lParam が 0 の場合、改行は作成されません。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー
Richedit.h