2015-05-27 3 views
2

Я получаю сообщение об ошибке при запуске ClassWizard для моего класса в MSVC 2013.Визуальная ошибка Студия ClassWizard

--------------------------- 
    Microsoft Visual Studio 
    --------------------------- 
    Failed to retrieve controls of dialog 'XYZ'. 
    --------------------------- 
    OK 
    --------------------------- 

Затем он открывается, но диалоговые элементы управления и обработчики сообщений не распознаются.

В диалоговом окне используются все стандартные элементы управления MFC.

Все значения id ресурса в resource.h уникальны.

Я попытался поставить отметки, такие как //{{AFX_DATA, {{AFX_MSG и т. Д., Когда это необходимо. Нет эффекта.

Я попытался создать новый класс для того же идентификатора диалогового окна. ClassWizard предоставляет одно и то же сообщение, начиная с нового класса.

Кажется, что в моих проектах или файлах ресурсов что-то не нравится.

Любые идеи? Есть ли способ диагностировать эту вещь? Спасибо.

+0

Получаете ли вы одно и то же сообщение в другом проекте? Вы пытались восстановить Visual Studio? – rrirower

+0

Работает над другими проектами. –

+0

Я не знаю, поможет ли это, но в прошлом я включил [журнал системы проекта] (http://blogs.msdn.com/b/vsproject/archive/2009/07/21/enable -c-project-system-logging.aspx) для диагностики других проблем. – rrirower

ответ

0

Это возможно, если у вас есть ресурсы в отдельном проекте, в то время как связанные классы (исходный код) находятся в другом проекте.

+0

Возможно, это было так. благодаря –

Смежные вопросы