CDialog::MapDialogRect

调用将矩形的对话框单位转换为屏幕单元。

void MapDialogRect( 
   LPRECT lpRect  
) const;

参数

  • lpRect
    指向 RECT 结构或包含坐标变换的 CRect 对象对话框。

备注

对话框单位指定根据平均宽度和高度派生的当前对话框基本单位使用对话框文本的字体的字符。 一个水平的单位是对话框基础宽度单位的四分之一,因此,一项简单的度量单位是八分之一个对话框基础高度单位。

GetDialogBaseUnits Windows函数返回系统字体的大小信息,但是,您可以为每对话框指定不同的字体,如果您在资源中定义文件使用 DS_SETFONT 样式。 MapDialogRect Windows函数使用此对话框使用适当的字体。

MapDialogRect 成员函数用屏幕单元(像素)替换在 lpRect 的对话框单位,以便该矩形可用于创建对话框或置于框中的控件。

要求

Header: afxwin.h

请参见

参考

CDialog Class

层次结构图

GetDialogBaseUnits

MapDialogRect

WM_SETFONT