В программе под WinCe нужно отловить нажатие и удержание стилуса для вывода попапа. Не могу найти нужный VK код. Перепробовал практически все из предполагаемо-возможных))) Помогите
Вопрос по VIRTUAL KEY
Модератор: Модераторы
Вопрос по VIRTUAL KEY
установлено: lazarus+kol-ce
В программе под WinCe нужно отловить нажатие и удержание стилуса для вывода попапа. Не могу найти нужный VK код. Перепробовал практически все из предполагаемо-возможных))) Помогите
В программе под WinCe нужно отловить нажатие и удержание стилуса для вывода попапа. Не могу найти нужный VK код. Перепробовал практически все из предполагаемо-возможных))) Помогите
может есть какае-то альтернатива...
- coyot.rush
- постоялец
- Сообщения: 309
- Зарегистрирован: 14.08.2009 08:59:48
может есть какае-то альтернатива...
узнать самому VM_Kode стилуса
http://www.delphiexpert.ru/view_download.php?id=76
coyot.rush писал(а):может есть какае-то альтернатива...
узнать самому VM_Kode стилуса
http://www.delphiexpert.ru/view_download.php?id=76
большое спасибо, попробуем
Вот код, который выудил по ссылке:
Код: Выделить всё
procedure TForm1.BitBtn1KeyUp(Sender: PControl; var Key: Longint; Shift: DWORD);
begin
Label1.Caption:=Int2Str(Key);
end; Очень жаль, но не отлавливает... еще идеи?
- coyot.rush
- постоялец
- Сообщения: 309
- Зарегистрирован: 14.08.2009 08:59:48
Стилус обычная пластмассовая палочка, а не устройство вводанажатие и удержание стилуса для вывода попапа
coyot.rush писал(а):Стилус обычная пластмассовая палочка, а не устройство вводанажатие и удержание стилуса для вывода попапаследовательно нужно перехватить сам факт длительного нажатия.
а какие варианты есть чтобы его распознать это длительное нажатие?
Могу предположить. Ловить сообщения вида WM_RBUTTONXXX или сообщение WM_CONTEXTMENU.
grigoreo писал(а):coyot.rush писал(а):Стилус обычная пластмассовая палочка, а не устройство вводанажатие и удержание стилуса для вывода попапаследовательно нужно перехватить сам факт длительного нажатия.
а какие варианты есть чтобы его распознать это длительное нажатие?
Появилась идея обрабатывать событие OnPopup, а потом после появления меню сразу его прятать. Не очень красиво, но попробовать можно
Mr.Smart писал(а):Могу предположить. Ловить сообщения вида WM_RBUTTONXXX или сообщение WM_CONTEXTMENU.
не получается. никакой реакции
Блин. Событие OnPopup возникает? Так посмотрите код вызова этого чёртового события.
Не святым же духом вызывается. В классе, где оно реализуется есть обработчик сообщения, который вызывает что-то, что вызывает событие, если его обработчик был определён.
P.S.:
А, вообще, судя по вопросам, у меня складывается такое впечатление, что "wince" - такая же помойка, как и "большая" "виндавс". Собственно, ожидать от компании, которая работает по принципу "если не можешь сделать, чтобы программа хорошо работала, сделай, чтобы она хорошо выглядела", другого - не стоит.
Вообще, может от "wince" отказаться, как самый радикальный вариант?
И поставить на смартфон нормальную ОС?
Дела я с ними не имел, но, предполагаю, что это возможно, не так ли?
Не святым же духом вызывается. В классе, где оно реализуется есть обработчик сообщения, который вызывает что-то, что вызывает событие, если его обработчик был определён.
P.S.:
А, вообще, судя по вопросам, у меня складывается такое впечатление, что "wince" - такая же помойка, как и "большая" "виндавс". Собственно, ожидать от компании, которая работает по принципу "если не можешь сделать, чтобы программа хорошо работала, сделай, чтобы она хорошо выглядела", другого - не стоит.
Вообще, может от "wince" отказаться, как самый радикальный вариант?
И поставить на смартфон нормальную ОС?
Дела я с ними не имел, но, предполагаю, что это возможно, не так ли?
А.Н.
Я сейчас занимаюсь написанием софта для контроллеров на WinCE и с Вами не соглашусь. Система довольно не плохая - хотя имеется свой гемморой.
Я сейчас занимаюсь написанием софта для контроллеров на WinCE и с Вами не соглашусь. Система довольно не плохая - хотя имеется свой гемморой.
Не знаю, я очень смутно представляю что есть "wince". Но писали-то её в "микрософт", со всеми вытекающими...
И, видимо, используя те же "концепции", что и для виндовс...
Насколько я знаю, на смартфоны возможно поставить Linux и, следовательно, другие unix-like ОС, которые были портированы под них (*BSD портированы? QNX - возможно?).
По сравнению с ними, как выглядит "wince"?
И, видимо, используя те же "концепции", что и для виндовс...
Насколько я знаю, на смартфоны возможно поставить Linux и, следовательно, другие unix-like ОС, которые были портированы под них (*BSD портированы? QNX - возможно?).
По сравнению с ними, как выглядит "wince"?
А.Н.
Почитайте
п.с. На мой взгляд, система довольно надёжная и не прихотливая. Я бы конечно выбрал unix-like, но у нас в стране пока ещё "боятся" системы данного типа...
Почитайте
п.с. На мой взгляд, система довольно надёжная и не прихотливая. Я бы конечно выбрал unix-like, но у нас в стране пока ещё "боятся" системы данного типа...
Почитал. Самая типичная винда. Не знаю насколько она надёжная. Но концептуально она так же отвратительна, как и "за^Wнастольная" версия.
Специалисты так же утверждают, что современная версия ОС Windows CE 6.0 до сих пор сохранила в неизменном виде примерно 20% кода из настольной ОС Windows 2000.
