окна ce - 2-я графическая библиотека

При попытке сделать это, это означает выполнение чего-то не так. Рассмотрите использование dict вместо этого.

def show_val(vals, name):
    print "Name:", name, "val:", vals[name]

vals = {'a': 1, 'b': 2}
show_val(vals, 'b')

Вывод:

Name: b val: 2
5
задан Palani 19 August 2009 в 06:36
поделиться

3 ответа

Шрифты со сглаживанием в .Net CF 2.0+ могут быть выполнены с помощью Microsoft.WindowsCE.Form.LogFont - после создания шрифта журнала вы можете использовать его с любым свойством .Font виджета WinForms. преобразование его с помощью System.Drawing.Font.FromLogFont ().

... вам может потребоваться включить сглаживание в реестре, чтобы они отображались правильно, см. эту статью MSDN для правильных ключей: [http : //msdn.microsoft.com/en-us/library/ms901096.aspx] [1] .

Была приличная реализация GDI + для .Net CF 1.0 под названием «XrossOne Mobile GDI +», но это не так. больше не поддерживается, но вы можете получить исходный код здесь: http://www.isquaredsoftware.com/XrossOneGDIPlus.php - запустите его через мастер импорта на VS2008, чтобы собрать его для более поздних версий CF.Мне понравилась эта библиотека за ее поддержку альфа-прозрачности без аппаратного ускорения, скругленные прямоугольники и поддержку градиента.

3
ответ дан 15 December 2019 в 06:32
поделиться

Someone was advertising this library in some forum. It's for Windows Mobile, but you can check it out. I have no experience with it. ссылка

0
ответ дан 15 December 2019 в 06:32
поделиться

У меня есть библиотека skia от Google, скомпилированная под WindowsCE, хотя я еще мало что сделал с ней :) Начать работать было несложно. Он поддерживает бэкэнд OpenGL / ES.

Существует также AGG (Anti Grain Geometry), тяжелая библиотека C ++, основанная на шаблонах.

0
ответ дан 15 December 2019 в 06:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: