de programação C ++ fornece-lhe as ferramentas para criar aplicações interactivas Windows. Uma forma de interacção intuitiva é o uso de ícones de ratinho. O cursor do rato tem uma maneira para significar alguns processos de aplicação para o usuário. Por exemplo, a ampulheta é o ícone tipicamente usado para informar ao usuário que o programa é resultado de processamento e significa "esperar". Você pode mudar o cursor para enviar um feedback para os usuários na linguagem C ++.
Definir o "SetCursor" chamada de função em C ++. O código a seguir cria o início de uma função C ++ para alterar o cursor:
BOOL myCursorChange :: OnSetCursor (CWnd * pWnd, UINT nHitTest, mensagem UINT)
{
}
Definir o "if" para decidir se você quer mudar o estilo de cursor. Neste exemplo, o valor "m_setCursor" deve ser "verdadeira". O código a seguir define o "if":
BOOL myCursorChange :: OnSetCursor (CWnd * pWnd, UINT nHitTest, mensagem UINT)
{
if (m_setCursor == true)
{
}
}
Alterar 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 do cursor de seta para uma ampulheta.
BOOL myCursorChange :: OnSetCursor (CWnd * pWnd, UINT nHitTest, mensagem UINT)
{
if (m_setCursor == true)
{
:: SetCursor (AfxGetApp () -> LoadStandardCursor (IDC_WAIT));
retornar TRUE;
}
}