C + + de programación que proporciona las herramientas para crear aplicaciones Windows interactivas. Una forma de interacción intuitiva es el uso de iconos de ratón . El cursor del ratón tiene una forma para significar algunos procesos de aplicación para el usuario . Por ejemplo , el reloj de arena es el icono normalmente se utiliza para indicar al usuario que el programa procesa los resultados y las siglas de " espera ". Puede cambiar el cursor para enviar información a los usuarios en el lenguaje C + + . Instrucciones
1
Definir el " SetCursor " llamada a la función en C + + . El siguiente código crea el inicio de una función de C + + para cambiar el cursor :
myCursorChange BOOL :: OnSetCursor ( CWnd * pWnd , UINT nHitTest , mensaje UINT )
{
}
2
Definir el "if" para decidir si desea cambiar el estilo del cursor. En este ejemplo, el valor " m_setCursor " debe ser " verdadero". El código siguiente establece el "if" :
myCursorChange BOOL :: OnSetCursor ( CWnd * pWnd , UINT nHitTest , mensaje UINT )
{ if ( m_setCursor == true)
{
}
}
3
Cambia el cursor. Hay varias variables disponibles para cambiar el cursor ( ver Recursos ) . Por ejemplo, el " IDC_WAIT " variable cambia el cursor se convierte en el reloj de arena . En el siguiente código se completa un cambio de la flecha del cursor a un reloj de arena.
MyCursorChange BOOL :: OnSetCursor ( CWnd * pWnd , UINT nHitTest , mensaje UINT )
{
si ( m_setCursor == true ) {
:: SetCursor ( AfxGetApp () -> LoadStandardCursor ( IDC_WAIT ));
return true;
} }