| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > logical units to pixels |
| Автор: bigbuka 29.11.2010, 15:28 |
| при создании шрифта D3DXCreateFont(..., INT Height ,.....) параметр Height указан в неведомых logical unit-ах есть ли способ перевести их в обычные пиксели вообще проблема вылезла из того что создается так скажем меню переменной длины и вот что бы создать эффект кнопки когда мшью наводят необходимо рисовать текстурку другую вот что бы знать откуда ее рисовать необходимо знать размер шрифта...в пикселях Может кто предложит другое решение проблемки |
| Автор: BorisVorontsov 29.11.2010, 23:11 |
Очень даже ведомых. Их представление зависит от режима отображения, установленного в том DC, на котором рисуется текст. Если выбран MM_TEXT, то логические единицы соответствуют пикселям |