Visual-Studio-2008: Edit Control запускает «точку останова» при нажатии клавиши «Backspace» - PullRequest
0 голосов
/ 17 мая 2019

Я использую приложение Visual Studio 2008 MFC для разработки графического интерфейса для связи. Мне нужно ввести значения в Edit Control. Предполагая, что введено неправильное значение и нажата клавиша возврата, приложение запускает точку останова и переходит к строке

    ASSERT(hWndOldLockout != m_hWnd);

Отсюда я не могу запустить приложение, поскольку оно продолжает цикл в этой строке. Приложение считывает значения из элемента управления «Правка» после нажатия только кнопки «Обновить» (нет чтения данных в режиме онлайн).

    void CPCT_SIMDlg::OnBnClickedUpdate()
    {
    stMod1_Cmd1.Data1 = m_data1_input_data;
    }

Почему точка останова срабатывает, когда я нажимаю клавишу Backspace (до тех пор, пока в Edit Control нет цифры)? Можем ли мы удалить эту точку останова?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...