Использование шрифтов в DX8

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

Anatron
Обычный пользователь
Обычный пользователь
 
Сообщения: 62
Зарегистрирован: 21.08.2002 (Ср) 20:22
Откуда: Златоуст, Челябинская обл.

Использование шрифтов в DX8

Сообщение Anatron » 15.09.2004 (Ср) 7:16

Кто-нибудь знает как здесь(в DX8) элементарно написать что-нить? Я попробовал создать объект D3DXFont, но при инициализации в функции D3DX.CreateFont есть парамаетр hFont - я так и не смог понять для чего он и откуда его получать. Кто-нить знает?

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 15.09.2004 (Ср) 16:20

Инициализация может выглядеть так:
Код: Выделить всё
  Dim i_Font As IFont
  Set i_Font = Form1.Font
  Set dx_Font = d3dx.CreateFont(d3dDevice, i_Font.hFont)

Anatron
Обычный пользователь
Обычный пользователь
 
Сообщения: 62
Зарегистрирован: 21.08.2002 (Ср) 20:22
Откуда: Златоуст, Челябинская обл.

Сообщение Anatron » 15.09.2004 (Ср) 21:27

Очень благодарен! 8)

Anatron
Обычный пользователь
Обычный пользователь
 
Сообщения: 62
Зарегистрирован: 21.08.2002 (Ср) 20:22
Откуда: Златоуст, Челябинская обл.

Сообщение Anatron » 15.09.2004 (Ср) 22:05

А такой вопрос: класс IFont присутствует в DX7. Это получается, для того чтобы нормально юзать шрифты в DX8 мне надо подключать библиотеку пред. версии? Никак не обойти этот камень?

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 16.09.2004 (Чт) 10:04

То, что я написал, работает в DX8. DX7 никогда не пользовался.

Anatron
Обычный пользователь
Обычный пользователь
 
Сообщения: 62
Зарегистрирован: 21.08.2002 (Ср) 20:22
Откуда: Златоуст, Челябинская обл.

Сообщение Anatron » 16.09.2004 (Чт) 21:13

В DX8 нет класса IFont! Самое интересное, что при отключенной биб-ке DX7 - всё работает, но при этом сам VB не знает такого класса. Его просто нет в браузере объектов! Это своеобразный глюк или я чё-то не так понимаю? Хотя, главное что всё работает. :)

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 17.09.2004 (Пт) 15:29

Это своеобразный глюк или я чё-то не так понимаю?
Формы и PictureBox-ы не показывают метод Print, однако он есть и работает.

Хотя, главное что всё работает
Это точно :wink:


Вернуться в Мультимедиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32

    TopList