Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Scintilla && VCL

19K
22 августа 2006 года
UkrZilla
2 / / 21.08.2006
Уже задал этот вопрос в разделе Borland C++ Builder, но тамошние господа не знают.

Собственно говоря тысячу раз использовал Scintilla и Win32 API, а тут понадобилось влепить Scintilla на форму, естественно динамически, т.е в обработчике создания формы пишу:

char szScintillaClass[] = "Scintilla";

if (LoadLibrary("scilexer.dll") == NULL)
{
lstrcpy(szScintillaClass, "RichEdit");
LoadLibrary("riched32.dll");
}

hRichEdit = CreateWindowEx
(
WS_EX_CLIENTEDGE,
szScintillaClass,
NULL,
WS_VISIBLE | WS_CHILD | WS_VSCROLL | WS_HSCROLL |
ES_AUTOVSCROLL | ES_AUTOHSCROLL,
0,
0,
300,
300,
Form1->Handle,
NULL,
0,
NULL
);

Все прекрасно создается, но если на форме есть TreeView, то до Scintilla не доходят клавиатурные сообщения стрелок, спецклавиш, только символы. Что делать?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог