(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Конференция "Gupta/Centura (Gupta Technologies)"

Обсуждение вопросов, связанных с компанией Unify/Gupta (Gupta Technologies), ее продуктами Team Developer, SQLBase и др.

 
 
Добавить сообщение »

Тема: Enter в MultiLine Field

Автор:  Andrew Дата: 28.12.2000 14:54
Большое спасибо, таблетка помогла.
Игра была на том, что у одного сообщения wParam=10, а у другого wParam = VK_Enter, т.е. (13)

Веселого Миллениума :)
Ответить на сообщение »
 
Автор:  George Panov ( http://geos.sniff.ru ) Дата: 28.12.2000 13:37
WM_CHAR и WM_KEYUP прекрасно ловятся в Message Actions многострочного поля - проверено. WM_KEYDOWN не ловится вообще - это правда - центурские кодеры его либо банально забыли смапировать, собственно, как и несколько других сообщений, либо каким-то нечеловеческим образом его обрабатывают и поэтому в карту сообщений не вставили - но эта проблема решается элементарно с помощью субклассинга окна из DLL-собственной. Короче, при нажатии клавиши Enter для WM_CHAR wParam = 10, а для WM_KEYUP wParam = VK_Enter

!
Number: WM_CHAR = 0x0102
Number: WM_KEYUP = 0x0101
!
Multiline Field: mlField
Message Actions
On WM_CHAR
If wParam=10
Call SalMessageBox('Enter pressed','WM_CHAR',MB_Ok)
On WM_KEYUP
If wParam=VK_Enter
Call SalMessageBox('Enter pressed','WM_KEYUP',MB_Ok)

HTH
Георгий
:)
С Новым Годом.
Ответить на сообщение »
 
Автор:  Andrew Дата: 27.12.2000 16:18
Как отловить нажатие Enter'a в MultiLine поле ?
Из простых решений типа отловить сообщение WM_KEYDOWN или WM_CHAR ничего не сработало: поле получает только WM_KEYUP, а остальные сообщения от клавиатуры просто не доходят (Spy показывает, что сообщения к полю идут, а вот Центура их до программного кода не допускает).
Ответить на сообщение »
 

Добавить сообщение »

 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Q 1.0 for Windows Single User
Антивирус ESET NOD32 SMALL Business Pack newsale for 5 user. Электронный ключ
Stimulsoft Reports.Ultimate Single License Includes one year subscription
Pinnacle Studio 21 Plus. Электронный ключ.
TeeChart Pro VCL/FMX with source code single license
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Новые материалы
Delphi - проблемы и решения
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
ODBC: dBase CREATE TABLE... (8)
Есть проблема Из программы на CTD 2.0 PTF3 подключаемся к DBF-файлам Set SqlDatabase='Файлы...
 
TD 6.2 SP4 Ошибка при установке (5)
Добрый день! Кто-нибудь устанавливал TD 6.2 SP4 на Win7? В конце процесса установке выдаётся...
 
PMC (4)
Подскажите как формируется Product Media Code или ключик к SqlWindows 510 ( CTD510)
 
Работа клиента Сеntura с клиентами Оракл 10, тонким клиентом, net client (3)
Есть клиент, написанный на Centura, исходников нет Работает только с клиентами Оракл 8 и 9 Ни...
 
подключение к Centura SQLBase server 6.1.2 (3)
есть приложение (клиент-банк) с вышеуказанной базой. В приложении для подключения к базе...
 
 
 



    
rambler's top100 Rambler's Top100