Пишу текстовый редактор в VS 2005. Для этого создаю наследника СEdit CMEdit. Создаю функцию
afx_msg void OnUndo();
почему нельзя сделать чтобы возвращало bool?
Можно глупый вопрос? Кому вы хотите возвращать результат? Юзер выбрал пункт меню, MFC вызывает Ваш метод и результат его выполнения фиолетов для MFC. Или Вы собираетесь вызывать этот метод напрямую?
Почему-то в 6 студии все нормально..., но у меня не только на этой функции ошибка...
Вот такую ошибку дает
j:\...\medit.cpp(40) : error C2440: 'static_cast' : cannot convert from 'void (__thiscall CMEdit::* )(void)' to 'void (__thiscall CCmdTarget::* )(UINT)'
это функция
afx_msg void OnMenuItemSelect();
написал макрос так:
ON_COMMAND_RANGE(STARTFROM, STARTFROM+11, OnMenuItemSelect)
не знаешь причем тут CCmdTarget и UINT...?
ТОЧНО! Большое спасибо за ответ!
Форум Invision Power Board (http://nulled.ws)
© Invision Power Services (http://nulled.ws)