Visual C++/MFC въпрос
1 отговора
0 прегледа
Visual C++/MFC въпрос
Здравейте,
пиша едно MDI приложение на Visual Studio (с доброто старо MFC) и имам следния проблем:
имам въведен текст (може и unicode да е) и искам да му set-на някакъв фонт. Трябва ми да знам как да правя проверка дали фонт-а може да бъде set-нат на текста.
Примерно: ако имам някакъв китайски текст, фонтове като MingLui могат да му се set-ват, а примерно Comic не (защото не поддържа unicode).
Именно проверката ме затруднява, защото фонтовете се load-ват динамично и няма как примерно с switch по имена на фонтове да стане :(
Мерси предварително за всички отговори!
пиша едно MDI приложение на Visual Studio (с доброто старо MFC) и имам следния проблем:
имам въведен текст (може и unicode да е) и искам да му set-на някакъв фонт. Трябва ми да знам как да правя проверка дали фонт-а може да бъде set-нат на текста.
Примерно: ако имам някакъв китайски текст, фонтове като MingLui могат да му се set-ват, а примерно Comic не (защото не поддържа unicode).
Именно проверката ме затруднява, защото фонтовете се load-ват динамично и няма как примерно с switch по имена на фонтове да стане :(
Мерси предварително за всички отговори!
Re: Visual C++/MFC въпрос
тоест искаш да разбереш дали фонта поддържа уникод?
виж GetFontUnicodeRanges дали ти върши работа
NE SUTOR ULTRA CREPIDAM
виж GetFontUnicodeRanges дали ти върши работа
NE SUTOR ULTRA CREPIDAM
Редактирано от zaphod на