встала задача, создать свой edit контрол по средствам winapi, сначала думал создать прозрачный edit с помощью createwindow со своим нарисованным бекграундом (задним рисунком), но потом отпала такая идея т.к.: 1. Не знаю как реализовать полосу прокрутки под функцию createwindow edit 2. Если даже реализую первый пункт то как к примеру реализую подсветку букв, да и темболее под функцию createwindow edit (типа как в крутых программах php designer, notepad++ и т.п.) Вообщем нужен ответ на вопрос: как создать свой edit контрол с помощью winapi, естественно с объяснением того как решить выше приведенные проблемы
делаешь свой класс окна (без заголовка, курсор мыши в виде I (текстовый курсор)), через обработчик сообщений (WndProc), обрабатываешь нажатия кнопок клавиатуры и мыши. Туда же лепишь скроллбары. Подсветка синтаксиса - что подсвечивать можно или посимвольно определять или прикрутить регулярки, как выводить разноцветное - смотри мануалы по выводу тексту в WinApi
Быстрее будет, если ты прочитаешь хоть пару книг о винапи, потому что создание едитов, а тем более работа с выводом текста и кареткой обсуждается в любой книге. От себя посоветую Shupak Win32api. Книгу легко найдешь на торренте. Если, конечно, тебе это действительно нужно знать.