liadsoft
01-06-2006, 03:08:03
Estoy haciendo una clase global, que es como un editor, pero tengo un problema con mostrar el caret y no sé por qué es.
Cada ves que la ventana resive el mensage WM_SETFOCUS yo creo el Caret y lo muestro:
CreateCaret(Handle,0,1,10);
SetCaretPos(3,3);
ShowCaret(Handle);
Donde Handle es el Handle de la ventana.
Bueno, la verdad es que no lo muestra, y no s[e ya c[omo hacerlo. No s[e si es que me falta algo.
Cada ves que pinto la ventana llams primero HideCaret(Handle) y cuando termino ShowCaret(Handle) así que eso tampoco es, ya no sé qué hacer.
Please, si alguien me prodría ayudar...
Cada ves que la ventana resive el mensage WM_SETFOCUS yo creo el Caret y lo muestro:
CreateCaret(Handle,0,1,10);
SetCaretPos(3,3);
ShowCaret(Handle);
Donde Handle es el Handle de la ventana.
Bueno, la verdad es que no lo muestra, y no s[e ya c[omo hacerlo. No s[e si es que me falta algo.
Cada ves que pinto la ventana llams primero HideCaret(Handle) y cuando termino ShowCaret(Handle) así que eso tampoco es, ya no sé qué hacer.
Please, si alguien me prodría ayudar...