Inquiridor
Edit Control

Pergunta
-
Eu estou Desenvolvendo um Editor de textos para o compilador GNU Assembler ! Ele terá o recurso de compilar o código fonte e de rodar a aplicação! Como ele estará focado em desenvolvimento de aplicações para Gameboy Advance, ele terá a função de rodar a aplicação direto no emulador.. Pois bem, estou com uma dúvida, dúvida simples! Eu gostaria de implementar um pequeno sistema de syntax highlinghting usando WIN32 API! Como eu poderia fazer isso?! Se possível postem links.
Todas as Respostas
-
-
-
Aquele código que copiei do msdn library que não deu certo, eu fiz alguns ajustes com ele e agora está funcionando! Vou postar o código aqui, para alguem que estiver precisando criar um rich edit control:
HWND CreateRichEdit(HWND hWndOwner, int x, int y, int width, int height) { LoadLibrary("riched32.dll"); HWND hWndEdit = CreateWindowEx(WS_EX_CLIENTEDGE, RICHEDIT_CLASS, "", WS_CHILD | WS_VISIBLE | WS_VSCROLL | ES_MULTILINE | ES_AUTOVSCROLL, x, y, width, height, hWndOwner, (HMENU) IDC_MAIN_EDIT, GetModuleHandle(NULL), NULL); return hWndEdit; }
Para compilar, precisa adicionar o cabeçalho <richedit.h> ao código fonte corrente.
-
-