000
05.05.2005, 17:09 Uhr
RedEagle
|
Hi Ich habe mal vor einiger zeit nen kleinen Texteditor geschrieben, den ich jetzt etwas umbauen möchte. u.a. möchte ich einige Zeichen (z.B. '[', ']', '=') farbig machen. Deshalb muss ich mein Programm von "edit" auf "RichEditCtrl" umstellen:
Vorher:
| C++: |
hwndEdit = CreateWindow("edit", "", WS_CHILD | WS_VISIBLE | ES_MULTILINE | WS_HSCROLL | WS_VSCROLL | ES_WANTRETURN, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, hwnd, (HMENU) IDC_MAIN_TEXT, (HINSTANCE) GetWindowLong (hwnd, GWL_HINSTANCE), NULL);
|
Nachher:
| C++: |
hwndEdit = CreateWindow("RichEditCtrl", NULL, WS_CHILD | ES_MULTILINE | WS_VISIBLE | WS_HSCROLL | WS_VSCROLL | ES_AUTOVSCROLL, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, hwnd, (HMENU) IDC_MAIN_TEXT, (HINSTANCE) GetWindowLong (hwnd, GWL_HINSTANCE), NULL);
|
Allerdings kann ich so nichts eingeben... Das Textfeld ist nicht "Aktiv"... Was muss ich noch ändern?? -- MFG RedEagle |