Поделиться через


CPropertySheet::MapDialogRect

Преобразование единицы диалогового окна прямоугольника, чтобы экранировать единиц.

void MapDialogRect(  
   LPRECT lpRect  
) const;

Параметры

  • lpRect
    Указывает на RECT составляющих или объект CRect, содержащий координаты диалогового окна, которое необходимо преобразовать.

Заметки

Единицы диалогового окна заявлены на основе текущей базовой единицы диалогового окна производной от средних ширины и высоты символа в шрифте, используемом для текста диалогового окна. Одна горизонтальная единица 1/4 из единицы измерения основани- ширины диалогового окна, и одна вертикальная единица 1/8 из единицы измерения веса основания диалогового окна.

Сведения о размере возвращений функции GetDialogBaseUnits Windows для системных шрифтов, но можно указать другой шрифт для каждой страницы свойств если используется стиль DS_SETFONT в файле ресурс- определения. Функция MapDialogRect Windows, описанная в Windows SDK, используется соответствующий шрифт для данного диалогового окна.

Функция-член MapDialogRect заменяет единицы диалогового окна (в lpRect с единицами измерения экрана точек), так что прямоугольник можно использовать для создания диалогового окна или размещение элемента управления в окне.

Требования

Header: afxdlgs.h

См. также

Ссылки

Класс CPropertySheet

Диаграмма иерархии

WM_SETFONT