![]() |
![]() |
|
![]() |
||||||||||||||||||
![]() |
![]() |
![]() |
||||||||||||||||
|
![]() |
|
![]() |
|
||||||||||||||
![]() |
![]() |
![]() |
6.31.1.20 - Функция MapDialogRect(ПреобразоватьПрямоугольникДиалога) Функция MapDialogRect конвертирует (преобразует) заданные единицы измерения диалогового окна в экранные единицы (пиксели). Функция заменяет координаты в заданной структуре RECT преобразованными координатами, которые позволяют структуре быть использованной, чтобы создать диалоговое окно или установить орган управления в пределах блока диалога. Синтаксис BOOL MapDialogRect ( HWND hDlg, // дескриптор диалогового окна LPRECT lpRect // адрес структуры с прямоугольником ); Параметры Возвращаемые значения Замечания левая = (левая * базовая единица X) / 4 правая = (правая * базовая единица X) / 4 верхняя = (верхняя * базовая единица Y) / 8 нижняя = (нижняя * базовая единица Y) / 8 В большинстве случаев, базовые единицы для диалогового окна являются теми же самыми, что и извлеченные, при помощи использования функции GetDialogBaseUnits. Если шаблон блока диалога имеет стиль DS_SETFONT, тем не менее, базовые единицы - средняя ширина и высота, в пикселях, символов в шрифте данном шаблоном. Смотри также Размещение и совместимость MapDialogRect Windows NT Да Win95 Да Win32s Да Импортируемая библиотека user32.lib Заголовочный файл winuser.h Unicode Нет Замечания по платформе Не имеется | | Автор Владимир Соковиков. |
![]() |
![]() |
![]() |
|