programação C + + oferece-lhe as ferramentas para criar aplicações interativas Windows. Uma forma de interacção intuitiva é o uso de ícones de rato . O cursor do mouse tem uma maneira de significar alguns processos de aplicativos para o usuário. Por exemplo, a ampulheta é o ícone normalmente usado para informar ao usuário que o programa está a processar os resultados e significa " esperar". Você pode alterar o cursor para enviar um feedback para seus usuários na linguagem C + +. Instruções
1
Defina o " SetCursor " chamada de função em C + +. O código a seguir cria o início de uma função C + + para mudar o cursor :
BOOL myCursorChange :: OnSetCursor ( CWnd * pWnd , UINT nHitTest , UINT message)
{
}
2
Defina o " if" para decidir se você quer mudar o estilo do cursor. Neste exemplo , o valor " m_setCursor " deve ser " verdadeira ". O código a seguir define o seu " if" :
BOOL myCursorChange :: OnSetCursor ( CWnd * pWnd , UINT nHitTest , UINT message)
{
if ( m_setCursor == true)
{
}
}
3
Mude o cursor. Há diversas variáveis disponíveis para alterar o cursor (consulte Recursos ) . Por exemplo , a variável " IDC_WAIT " altera o cursor para a ampulheta . O código a seguir completa uma mudança a partir do cursor de seta para uma ampulheta .
BOOL myCursorChange :: OnSetCursor ( CWnd * pWnd , UINT nHitTest , UINT message)
{
se ( m_setCursor == true ) {
:: SetCursor ( AfxGetApp () -> LoadStandardCursor ( IDC_WAIT ) );
retornar TRUE;
} }