Windows В документации GDI четко указано, что
Все размеры указаны в логических единицах; то есть они зависят от текущего режима отображения контекста дисплея.
Когда я делаю такую вещь внутри WndPro c:
HDC hdc = GetDC(hwnd);
TEXTMETRIC textmetric;
GetTextMetrics(hdc, &textmetric);
tmHeight равен 16 баллам , что составляет
16 * GetDeviceCaps(hdc, LOGPIXELSY) / 72
пикселей. Конечно, если я правильно понимаю эту статью: https://docs.microsoft.com/en-us/windows/win32/learnwin32/dpi-and-device-independent-pixels
Но когда я создаю stati c, редактируем элемент управления с некоторым текстом и указываем высоту элемента управления, равную 16 пикселям, это странно совпадает с текстом высота шрифта
У меня вопрос, почему этот шрифт действительно умещается в 16 пикселей, когда он должен иметь размер 16 * 96/72 пикселей?