Список форумов Клуб любителей Series 60  
Имя:   Пароль:   Авто  
Ср, 08/09/10, 03:46
 
Разделы сайта

Форум



Поиск в Google
Google
Web club60.org

Наши друзья
[Купить Opera!]
[Купить Opera!]

Купить программы!


Зоопарк ручных компьютеров: Handy.Ru - карманные компьютеры Pocket PC, Palm, Psion  мобильные телефоны, цифровые камеры, гаджеты
АКСЕССУАРЫ К СОТОВЫМ ТЕЛЕФОНАМ

Здесь размещаются кнопки-ссылки на крупные сайты аналогичной тематики. В обмен на этих сайтах будет показываться наша кнопка. Подробнее смотрите в разделе "Работа форума"

Клуб любителей Series 60
Rambler's Top100


как менять размер и цвет шрифта? Предыдущая тема :: Следующая тема  
Страница 1 из 1
Главная
Список форумов Клуб любителей Series 60
   :: Series 60 - Программы
   :: Программирование
   :: как менять размер и цвет шрифта?
 

Начать новую тему   Ответить на тему
Автор Сообщение
ZZoro

Гость






как менять размер и цвет шрифта?
СообщениеДобавлено: Пт, 12/08/05, 09:46
Ответить с цитатой

Сильно не ругать, я только учусь.
Вопрос: как менять размер и цвет шрифта?
код:

const CFont* font = iEikonEnv->NormalFont();
gc.UseFont(font);
gc.DrawText(MyText, TPoint(30,30));


----------------------------------------------------
Цвет нашел как, он почемуто пеном задается
gc.SetPenColor(KRgbRed);
Вернуться к началу
Marat Khalili

Гость







СообщениеДобавлено: Пт, 12/08/05, 10:41
Ответить с цитатой

С цветом я так понимаю помощь больше не нужна, а со шрифтом читаем описание CGraphicsDevice::GetNearestFontInTwips(...); выбор шрифтов впрочем невелик.
Вернуться к началу
zg

Гуру
Гуру

Возраст: 34 Пол:Мужской
Телефон: Nokia N-Gage
Прошивка: 4.03
Оператор: LMT
Город: Рига
Сообщения: 687

СообщениеДобавлено: Пт, 12/08/05, 12:17
Ответить с цитатой

Marat Khalili писал(а):
CGraphicsDevice::GetNearestFontInTwips(...);
если используется стандплтный шрифт, то проще:
Код:
LatinPlain12();
LatinBold12()

или, если это нужно в exe:
Код:
TAlgStyle style;
User::LeaveIfError(iBitmapDevice->GetFontById(iFont,TUid::Uid(KScreenFontUidAlp12),style));
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
jebi

Гость







СообщениеДобавлено: Пт, 12/08/05, 19:45
Ответить с цитатой

или так

CWindowGc& iGc;
...
TBuf<10> lStr;
lStr.Format(KFpsFormat, iFps);
iGc.UseFont(CEikonEnv::Static()->DenseFont());
iGc.SetPenColor(KRgbBlack);
iGc.DrawText(lStr, TPoint(0,10));


Киньте сюда инфу как свои шрифты сделать и использовать, если есть рабочий вариант. Я в ньюзгруппе читал проблемы с этим были, при закрытии программы.
Вернуться к началу
Kovarny

Новенький
Новенький

Возраст: 24 Пол:Мужской
Телефон: Nokia 3230
Прошивка: 5.0604.0
Оператор: БиЛайн
Город: Новосибирск
Сообщения: 1

СообщениеДобавлено: Чт, 27/09/07, 16:01
Ответить с цитатой

Поднял, ибо тема та-же.

Не получается создать TFontSpec.

Код:

_LIT(KMyFontName,"Roman");
TFontSpec myFontSpec(KMyFontName,10);


При сборке Carbide выдаёт какую-то чушь:

Код:

Undefined symbol: 'TFontSpec::TFontSpec(class TDesC16 const &, int) (??0TFontSpec@@QAE@ABVTDesC16@@H@Z)' referenced from 'void CViewtestAppView::Draw(class TRect const &) const (?Draw@CViewtestAppView@@UBEXABVTRect@@@Z)' in ViewtestAppView.cpp:65


gdi.h подключил.
В чём может быть проблема?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Muxeu

Новенький
Новенький

Возраст: 22 Пол:Мужской
Телефон: Nokia E61
Прошивка: 3
Оператор: MTS
Город: Луганск
Сообщения: 1

СообщениеДобавлено: Сб, 29/09/07, 15:38
Ответить с цитатой

необходимо про линковать с библиотекой gdi.lib.
Если пишеш в карбиде, делаем так:

1. Project->Properties
2. C/C++ Build
3. Если сборка под эмуль то WINSCW C/C++ Linker->Libraries
Если сборка под телефон то GCCE Linker->Libraries
4. Если под эмуль - добавляем строку gdi.lib
Если под телефон, указываем полный путь + меняем тип файла на dso (получиться gdi.dso)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 1
Главная
Список форумов Клуб любителей Series 60
   :: Series 60 - Программы
   :: Программирование
   :: как менять размер и цвет шрифта?
Начать новую тему   Ответить на тему

Часовой пояс: GMT + 3


Powered by phpBB © 2001, 2005 phpBB Group

Включить сайт в список автообновлений по RSS версии 2.0