Имея некоторые проблемы здесь, прямо сейчас, я просто пытаюсь сделать изображение перемещаться по экрану, переменные и позиционирование работают, но по какой-то причине OnTimer никогда не вызывается, я помещаю в него точку останова, и он никогда не был достигнут , Нет ошибок, поэтому я предполагаю, что все методы и переменные правильно определены в заголовке.OnTimer никогда не звонит, неуверенный почему?
Заранее спасибо
BOOL Client::OnInitDialog()
{
CDialogEx::OnInitDialog();
//StartGame();
m_PlayerPosTop = 0; // 384
m_PlayerPosLeft = 0;
m_PlayerImg.MoveWindow(m_PlayerPosLeft, m_PlayerPosTop, 16, 16);
m_nTimer = SetTimer(0, 1000, 0);
return TRUE;
}
void Client::OnTimer(UINT_PTR nIDEvent)
{
m_PlayerPosLeft++;
m_PlayerImg.MoveWindow(m_PlayerPosLeft, m_PlayerPosTop, 16, 16);
CDialogEx::OnTimer(nIDEvent);
}
Я знал, что это будет что-то простое! Большое спасибо. – Lambda
@ Lambda Glad Я мог бы помочь. :-) –