Я знаю, что дескрипторы GDI уникальны и зависят от процесса в «Большой Windows», но работают ли они одинаково в Windows CE 6.0?Совместное использование дескрипторов GDI между процессами в Windows CE 6.0
Например: У меня есть служба управления шрифтами, которую будут использовать несколько других сервисов и приложений. Эта служба имеет список действительных шрифтов и конфигураций для печати и отображения; На каждом из них вызывается CreateFontIndirect(). Когда одно из этих клиентских приложений запрашивает конкретный шрифт (и конфигурацию), могу ли я вернуть ему соответствующий HFONT? Если нет, существует ли безопасный/действительный способ дублирования дескриптора, ala DuplicateHandle для ручек ядра.
Причина, по которой я спрашиваю, заключается в том, что я видел, как HFONT переданы в другое приложение через PostMessage правильно, но я не думал, что они «предполагаются».
Спасибо за объяснение. Я задал вопрос о [msft.public.windowsce.embedded] [1] и диске. (Я думаю) демонстрирует некоторую путаницу с реализацией WinCE. [1]: http://groups.google.com/group/microsoft.public.windowsce.embedded/browse_thread/thread/507a6fe50e1f2697?hl=ru# – DavidEBest 2008-09-26 12:26:21