GDI и аппаратный курсор

Я работаю над проектом iMX51. ОСРВ - WINCE 6.0 r3. И я использую оценочный комплект iMX51 freescale.

Мы действительно стремимся ускорить GDI и реализовать аппаратный курсор.

Мне неясно следующее: -

  1. Что именно означает ускорение GDI и аппаратного курсора?

  2. Также в чем разница ч / б программных и аппаратных курсоров?

Примечание: When I reboot the hardware after building my workspace, I see the mouse cursor located at the centre of the window. Can anyone guide me what type of cursor is this? Is this a hardware cursor or software cursor...? And if this is a hardware cursor then:----

  1. Как мне удалить программный курсор?
  2. Что мне делать, чтобы реализовать аппаратный курсор?
  3. И зачем мне это делать?
  4. И на какой модуль мне следует обратить внимание, чтобы достичь цели?

Ссылаясь:

  • WC600_MX51_SDK_0912_ReferenceManual.pdf
  • MCIMX51RM.pdf

Пожалуйста, наставьте меня на правильный шаг к достижению моей цели.


person Abhineet    schedule 25.03.2010    source источник
comment
Обратите внимание, этот вопрос не имеет ничего общего с C и C ++, поэтому я удалил теги. Почему вы их восстановили?   -  person    schedule 25.03.2010
comment
Почему бы не включить Delphi, ассемблер, FORTH и любой другой язык, который может быть использован? Я не хочу ввязываться в войну редактирования по этому поводу, но, пожалуйста, удалите эти теги.   -  person    schedule 25.03.2010
comment
@anon Потому что иногда люди злятся, если вы не указываете язык, на котором работаете над вопросом. А некоторые люди злятся, когда вы это делаете ...   -  person Ian Boyd    schedule 11.11.2011


Ответы (1)


Курсор - это просто указатель мыши. Наличие аппаратного курсора означает, что графическое оборудование может "накладывать" небольшое движущееся изображение (часто называемое "спрайт") поверх обычной графики.

Реализация программного курсора означает сохранение фона «под» указателем и его повторную запись при перемещении указателя. Это может быть сложно, особенно когда меняется основная графика.

ОБНОВЛЕНИЕ: Быстрый взгляд на справочное руководство, вам нужно прочитать модуль процессора дисплея (DP). Регистр DP_COC_SYNC, кажется, занимается настройкой режима курсора, а DP_CUR_POS_SYNC устанавливает его положение на экране.

person unwind    schedule 25.03.2010
comment
@abhi - у нас нет возможности узнать. Вы должны посмотреть исходный код драйвера дисплея и понять, что он использует. - person ctacke; 25.03.2010