void CMyDlg::OnMouseMove(UINT nFlags, CPoint point)
{
if(m_point.x==-1000000)
m_point = point;
else if(m_point.x!=point.x)
EndDialog(IDOK);
}
OnMouseMove
но
Код:
void CMyDlg::OnMouseMove(UINT nFlags, CPoint point)
{
CDialog::EndDialog(IDOK);
}
{
CDialog::EndDialog(IDOK);
}
вот такой код убирает её сразу же после запуска. Что не так делаю?
Цитата:
Originally posted by A.D.I.D.A.S
я хотел сделать так, чтобы при движении мышью программа завершала работу
но
вот такой код убирает её сразу же после запуска. Что не так делаю?
я хотел сделать так, чтобы при движении мышью программа завершала работу
но
Код:
void CMyDlg::OnMouseMove(UINT nFlags, CPoint point)
{
CDialog::EndDialog(IDOK);
}
{
CDialog::EndDialog(IDOK);
}
вот такой код убирает её сразу же после запуска. Что не так делаю?
По всей видимости двигаешь мышкой :))))))))
Цитата:
Originally posted by PitxBull
По всей видимости двигаешь мышкой :))))))))
По всей видимости двигаешь мышкой :))))))))
нифига
я посмотрел, при запуске приложения на окно идет 3(кажется) WM_MOUSEMOVE
Цитата:
Originally posted by A.D.I.D.A.S
нифига
я посмотрел, при запуске приложения на окно идет 3(кажется) WM_MOUSEMOVE
нифига
я посмотрел, при запуске приложения на окно идет 3(кажется) WM_MOUSEMOVE
ну и так и что у нас идет в обработчике WM_MOUSEMOVE ?
Цитата:
Originally posted by PitxBull
ну и так и что у нас идет в обработчике WM_MOUSEMOVE ?
ну и так и что у нас идет в обработчике WM_MOUSEMOVE ?
А как смотрел, небось мышкой двигал :))))))
напр. CPoint m_point;
В OnInitDialog() записать
m_point.x = -1000000;
и
Код: