Обработчик события кнопки ленты не вызван

У меня есть 2 кнопки, и я добавил обработчик событий для обоих из тех, кто использует мастер, а затем я добавил реализацию следующим образом:

void CTargetManApp::OnSetPS3()
{
TargetIsPS3 = InitPS3Target();
}

void CTargetManApp::OnSetWin()
{
TargetIsPS3 = !deInitPS3();
}

с командой типа сообщения, но когда я нажимаю эти кнопки, обработчики событий не вызываются; Я добавил точки останова, которые не были достигнуты. Есть идеи?

Это на VS2010 Win8 x64

РЕДАКТИРОВАТЬ: Это карта сообщений

BEGIN_MESSAGE_MAP(CTargetManApp, CWinAppEx)
ON_COMMAND(ID_APP_ABOUT, &CTargetManApp::OnAppAbout)
ON_COMMAND(ID_FILE_NEW, &CTargetManApp::OnFileNew)
ON_COMMAND(ID_FILE_IMPORT, &CTargetManApp::OnFileImport)
ON_COMMAND(ID_BUTTON_NEWCLASS, &CTargetManApp::OnButtonNewclass)
ON_COMMAND(ID_BUTTON_NOTES, &CTargetManApp::OnButtonNotes)
ON_COMMAND(ID_BUTTON_HEADER, &CTargetManApp::OnButtonHeader)
ON_COMMAND(ID_BUTTON_FOOTER, &CTargetManApp::OnButtonFooter)
ON_COMMAND(ID_FILE_SAVE, &CTargetManApp::OnFileSave)
ON_COMMAND(ID_FILE_SAVE_AS, &CTargetManApp::OnFileSaveAs)
ON_COMMAND(ID_FILE_OPEN, &CTargetManApp::OnFileOpen)
ON_COMMAND(ID_BUTTON_RESET, &CTargetManApp::OnButtonReset)
ON_COMMAND(ID_BUTTON_PAUSE, &CTargetManApp::OnButtonPause)
ON_COMMAND(ID_BUTTON_RESUME, &CTargetManApp::OnButtonResume)
ON_COMMAND(ID_BUTTON_KILL, &CTargetManApp::OnButtonKill)
ON_UPDATE_COMMAND_UI(ID_BUTTON_PAUSE, &CTargetManApp::OnUpdateButtonPause)
ON_UPDATE_COMMAND_UI(ID_BUTTON_RESUME, &CTargetManApp::OnUpdateButtonResume)
ON_UPDATE_COMMAND_UI(ID_BUTTON_KILL, &CTargetManApp::OnUpdateButtonKill)
ON_COMMAND(ID_BUTTON_GENERATE, &CTargetManApp::OnButtonGenerate)
ON_COMMAND(ID_BUTTON_CLEAN, &CTargetManApp::OnButtonClean)
ON_UPDATE_COMMAND_UI(ID_BUTTON_CLEAN, &CTargetManApp::OnUpdateButtonClean)
ON_UPDATE_COMMAND_UI(ID_FILE_SAVE, &CTargetManApp::OnUpdateFileSave)
ON_COMMAND(ID_BUTTON6, &CTargetManApp::OnSetPS3)
ON_COMMAND(BtnTargetWin, &CTargetManApp::OnSetWin)
END_MESSAGE_MAP()

все остальные кнопки работают … Это мой старый проект, но отличается только тем, что теперь я запускаю VS2010 на Win8 вместо Win7

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]