Сообщения диалога.
Есть програмка с диалоговым окном.
На нём расположен Combo Box i Control List.
Проблема такая : Когда выделяеш один из этих
контролов и нажимаеш Enter программа заканчивает
работу.
А хотелось бы по возможности чтобы это не
происходило или покрайней мере получить
сообщение о нажатии Enter. (обычнй WM_KEYDOWN на
Enter не реагирует)
Может есть другое сообщение ?
Цитата:
Originally posted by BigBug
Возникла у меня проблема.
Есть програмка с диалоговым окном.
На нём расположен Combo Box i Control List.
Проблема такая : Когда выделяеш один из этих
контролов и нажимаеш Enter программа заканчивает
работу.
А хотелось бы по возможности чтобы это не
происходило или покрайней мере получить
сообщение о нажатии Enter. (обычнй WM_KEYDOWN на
Enter не реагирует)
Может есть другое сообщение ?
Возникла у меня проблема.
Есть програмка с диалоговым окном.
На нём расположен Combo Box i Control List.
Проблема такая : Когда выделяеш один из этих
контролов и нажимаеш Enter программа заканчивает
работу.
А хотелось бы по возможности чтобы это не
происходило или покрайней мере получить
сообщение о нажатии Enter. (обычнй WM_KEYDOWN на
Enter не реагирует)
Может есть другое сообщение ?
Переопредели виртуальный метод
virtual void OnOK( );
void CMyDialog::OnOK()
{
//CDialog::OnOK(); - удали
}
Цитата:
Originally posted by AlexII
Переопредели виртуальный метод
virtual void OnOK( );
void CMyDialog::OnOK()
{
//CDialog::OnOK(); - удали
}
Переопредели виртуальный метод
virtual void OnOK( );
void CMyDialog::OnOK()
{
//CDialog::OnOK(); - удали
}
Не удали, а определяй у какого контрола фокус и соответственно выполняй нужные действия для него.