EM_SETMARGINS訊息

設定編輯控制件的左右邊界寬度。 訊息會重新繪製控件,以反映新的邊界。 您可以將此訊息傳送至編輯控制項或豐富的編輯控制件。

參數

wParam

要設定的邊界。 此參數可以是下列其中一或多個值。

意義
EC_LEFTMARGIN
設定左邊界。
EC_RIGHTMARGIN
設定右邊界。
EC_USEFONTINFO
豐富的編輯控制項: 使用控制項目前字型的文字度量,將左右邊界設定為窄寬度。 如果未設定控件的字型,邊界會設定為零。 會忽略 lParam 參數。
編輯控制項:無法在 wParam 參數中使用EC_USEFONTINFO值。 它只能在 lParam 參數中使用

lParam

LOWORD以像素為單位指定左邊界的新寬度。 如果 wParam 不包含 EC_LEFTMARGIN,則會忽略此值。

編輯控制項和 Rich Edit 3.0 和更新版本:LOWORD 可以指定EC_USEFONTINFO值,以使用控制項目前字型的文字度量,將左邊界設定為窄寬度。 如果未設定控件的字型,邊界會設定為零。

HIWORD 會以像素為單位指定右邊界的新寬度。 如果 wParam 不包含 EC_RIGHTMARGIN,則會忽略此值。

編輯控制項和 Rich Edit 3.0 和更新版本:HIWORD 可以指定EC_USEFONTINFO值,以使用控制項目前字型的文字計量,將右邊界設定為窄寬度。 如果未設定控件的字型,邊界會設定為零。

傳回值

此訊息不會傳回值。

備註

編輯控制項:您無法在 wParam 參數中使用EC_USEFONTINFO,但您可以在 lParam 參數中使用

Rich Edit: Microsoft Rich Edit 1.0 和更新版本中支援。 所有豐富的編輯版本都支援在 wParam 參數中使用 EC_USEFONTINFO 不過,只有 Microsoft Rich Edit 3.0 和更新版本支援在 lParam 參數中使用 EC_USEFONTINFO。 如需豐富編輯版本與各種系統版本相容性的相關信息,請參閱 關於 Rich Edit Controls

需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
頁首
Winuser.h (包括 Windows.h)

另請參閱

EM_GETMARGINS