Scintilla && VCL
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 справа, то происходит вот такая фигня.