RE:Imagenes pantalla completa
Hola,
Ocultarlo, ocultarlo... se puede, pero no lo he necesitado nunca asi que no se como se hace, pero te puedo decir lo que hago yo para cambiar el cursor de la flecha estandard a uno definido por mi. A fin de cuentas, siempre puedes cambiarlo por uno que sea transparente, no?
Yo me cree mi puntero IDC_SELPOINTER en el editor de recursos, en el OnMouseMove de todas las vistas tengo puesto:
::SetCursor (m_hCursor);
Donde m_hCursor es una variable de tipo HCURSOR donde digo que puntero ha de ser mostrado en ese momento.
Cuando el usuario hace algo que requiere un cambio de puntero entonces lo que hago es:
m_hCursor=AfxGetApp()->LoadCursor(IDC_SELPOINTER );
if (m_hCursor)
::SetCursor (m_hCursor);
y esto para volver al puntero normal:
m_hCursor=AfxGetApp()->LoadStandardCursor(IDC_ARROW);
if (m_hCursor)
::SetCursor (m_hCursor);
Asi modifico el contenido de m_hCursor en el "evento" o mensaje correspondiente, lo presento en la pantalla y a partir de ahi se encarga el OnMouseMove de mantenerlo.
En mi caso lo que hice fue tomar el puntero, que te pone por defecto el editor de recursos cuando creas el recurso "puntero" en si, y cambiarle el color (mi jefe no se complico mucho). Pero si lo borras y dejas el recuadro solo con la mascara de fondo... supongo que el resultado sera un cursor "trasparente" a no ser que de un fallo al cargarlo por no contener algo concreto. No lo he probado antes.