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

Ваш аккаунт

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

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

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

Scintilla && VCL

19K
21 августа 2006 года
UkrZilla
2 / / 21.08.2006
Собственно говоря тысячу раз использовал 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
);

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