Ярлык как число 1(то есть alt + 1) не работает в vc++ 6.0, почему?
Для одного из моих статических элементов управления, названных pageNo (&1 to 300).Здесь мое намерение состоит в том, что я хочу использовать 1 в качестве короткой клавиши(Alt + 1).всякий раз,когда пользователь нажимает 1, курсор будет находиться в поле редактирования, соответствующем статическому окну pageNo(&1 to 300), но курсор не появляется.Управление вкладками в порядке.
пожалуйста, ответьте на мой вопрос.
Что я уже пробовал:
void CTest::onRadWrite() { CString SetCaption = " "; Setcaption = "Page No(&1 to 300)"; GetDlgItem(IDC_STC_ADDR)->SetWindowText(Setcaption); }
Richard MacCutchan
Вы установили детали в таблице акселератора?
manikanta3
Благодаря suvendu shekhar giri, я не понял, почему вы добавили "&" в pageNo(& 1 до 300),но я использовал "A" в качестве одного ярлыка в кнопке управления. обычно, если вы используете ту же букву в качестве ярлыка в других элементах управления, курсор не перейдет ни к одному из них.но здесь, Если я нажму (Alt + a), курсор переместится в поле редактирования pageNo