分享

EM_SETMARGINS消息

 羊玉wngbx 2020-12-20

设置编辑控件的左右边距宽度。该消息重新绘制控件以反映新的边距。您可以将此消息发送到编辑控件或丰富的编辑控件。

参量

  • wParam

  • 要设置的边距。此参数可以是以下一个或多个值。

    表格1
    含义
    • EC_LEFTMARGIN

    设置左边距。
    • EC_RIGHTMARGIN

    设置右边距。
    • EC_USEFONTINFO

    丰富的编辑控件:将左右边距设置为使用控件当前字体的文本指标计算出的窄宽度。如果尚未为控件设置字体,则将边距设置为零。lParam的参数被忽略。
    编辑控件:EC_USEFONTINFO值不能在使用的wParam参数。它只能在lParam参数中使用。
  • lParam

  • 所述LOWORD指定的左边距的新宽度,以像素为单位。如果wParam不包含EC_LEFTMARGIN,则将忽略此值

    编辑控件和丰富的编辑3.0和更高:所述LOWORD可以指定EC_USEFONTINFO值向左距设置为使用所述控制的当前字体的文本度量计算出的窄的宽度。如果尚未为控件设置字体,则空白设置为零。

    HIWORD指定右边距的新宽度,以像素为单位。如果wParam不包含EC_RIGHTMARGIN,则将忽略此值

    编辑控件和丰富的编辑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版本与各种系统版本的兼容性的信息,请参阅关于Rich Edit控件

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多