MapDialogRect

MapDialogRect функція перетворює (карти) вказаного діалоговому вікні одиниці екран одиниць (пікселів). Функція замінює координат у вказаного RECT структури з перетворений координатами, які дозволяють структури повинні бути використані для створення діалогового вікна або розташування елемента керування в діалоговому вікні.

(BOOL MapDialogRect HWND  hDlg, / / ручка діалогового вікнаLPRECTlpRect / / адреса структури з прямокутник);
 

Параметри

hDlg
Визначає діалогове вікно. Ця функція приймає тільки ручки для діалогових вікнах, створені в одному діалоговому вікні створення функцій; ручки для інших windows неприпустимі.
lpRect
Вказівник на RECT структури, що містить діалоговому вікні координати для перетворення.

Повернення значень

Якщо функція завершено успішно, значення, що повертається, є ненульовим.

Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.

Зауваження

MapDialogRect функція припускає, що початковий координує у на структури RECT представляють діалоговому вікні одиниці. Перетворити ці координати з діалоговому вікні одиниці пікселів, функція повертає горизонтальний та вертикальний бази одиниці для діалогового вікна, а потім застосовує ці формули

ліворуч = (ліва * baseunitX) / 4 прямо = (права * baseunitX) / 4 top = (верхній * baseunitY) / 8 нижній = (нижній * baseunitY) / 8 

 

У більшості випадків одиниці вимірювання для діалогового вікна такі ж, як ті, що отримано за допомогою GetDialogBaseUnits функції. Якщо в діалоговому вікні Шаблон є стиль DS_SETFONT, однак, одиниці вимірювання, середня ширина та Висота, у пікселях, символи у шрифті, з огляду на шаблон.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

Дивіться також

Діалогове вікно огляд полів, діалогове вікно функції, CreateDialog, CreateDialogIndirect, CreateDialogIndirectParam, CreateDialogParam, DialogBox, DialogBoxIndirect, DialogBoxIndirectParam, DialogBoxParam, GetDialogBaseUnits, RECT

Index