Я использую те же идентификаторы в меню и диалоге.
Я создаю немодальный или модальный CMyDialog в своем классе CView.
Затем я обрабатываю кнопки CMyDialog Click в моем производном классе CView.
(Нет необходимостинаписать любой код в CDialog, он просто перенаправляет команды в CMyView).
Это обычно работает.
ON_COMMAND(IDC_HOME, &CMyView::OnHome)
void CMyView::OnHome()
{
..
}
Но я обнаружил, что:
Если идентификатор ресурса, например,
#define IDC_HOME 1060 // Fail
но
#define IDC_HOME 32796 // Works
Я прочитал TN021: маршрутизация команд и сообщений но я не нахожу или не вижу ограничения?
Где это задокументировано?