+ Ответить в теме
Показано с 1 по 1 из 1
  1. #1
    Опытный Аватар для bwc
    Регистрация
    25.06.2010
    Адрес
    Иркутск
    Сообщений
    326

    Подсветка синтаксиса с SynEdit Scintilla

    Привет всем, нарыл в интернете библиотеку Scintilla, она создает на твоей форме свой компонент SynEdit,
    К другому языку я ее легко прикрутил, а к рнр получилось слегка криво, пришлось писать доп. библиотеку, и только потом через Dynwrap я прикрутил ее к программе написанной в этой студии, в библиотеке я создал окно в котором создается этот компонент динамически...
    Сей час работает так:
    моя программа->dynwrap->9.dll->Scintilla.dll
    Но хочется примерно так:
    моя программа->dynwrap->Scintilla.dll
    Помогите мне разобраться как это сделать в девеле через dynwrap...

    Мой пример работы компонента:
    http://ifolder.ru/26844832

    Оф. сайт проекта Scintilla
    http://www.scintilla.org/

    Тут набросок кода, но он что-то не работает
    PHP код:
    Global $dll;
    $dll->Register ("Scintilla.dll""Scintilla_DirectFunction");

    $dll->Register ("USER32.DLL""CreateWindowExA""i=lsslllllllll""f=s""r=h");
    $hwndScintilla $dll->CreateWindowExA(0"Scintilla""",0225555550000) ;

    c("Form1")->caption $hwndScintilla;

    $dll->Register ("USER32.DLL""SendMessageA""i=llll""f=s""r=l" );
    $dll->SendMessageA($hwndScintilla,2185,0,0) ;


    $dll->Register ("USER32.DLL""ShowWindow""i=ll""f=s""r=l" );
    $dll->ShowWindow($hwndScintilla,0) ; 
    Последний раз редактировалось bwc; 09.11.2011 в 20:47.

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения