Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Visual C++/MFC/WTL > Работа с SendMessage |
Автор: SkyHawk 5.4.2010, 12:29 | ||
Народ! Помогите пожалуйста! Начал изучать Visual C++. Раньше писал на Билдере. Так вот. Необходимо создать программку, которая помимо всего прочего будет гасить экран при определенных условиях. Покопавшись в инете, нашел такую функцию API:
Именно она гасит экран. Далее делаю так: создаю пустую форму с кнопкой, в обработчике нажатия на кнопку добавляю эту функцию. В результате выдает кучу ошибок "необъявленные идентификатор". Если эту же функцию запускать на билдере - все отрабатывает на ура. В чем дело, что можно сделать, и как исправить данную проблему? С нетерпением жду ваших советов. |
Автор: ИванМ 5.4.2010, 15:13 |
Нужно подключить соответствующие заголовки, в котором описаны нужные идентификаторы. |
Автор: ИванМ 5.4.2010, 20:58 |
Какая у тебя версия Visual C++? А, VS2008. Ты случаем не на Managed C++ пишешь? (под .NET). Странный заголовок твоего модуля. |
Автор: SkyHawk 6.4.2010, 05:15 |
Да нет... На обычном С++... |
Автор: Earnest 6.4.2010, 07:38 |
1) Проверь, пути стандартные у тебя прописаны? К папке SDK? Это в настройках среды. 2) Как проект создавал? Возможно, как-то криво. В winUser есть несколько отключающих гардов, напр. NOUSER. Нужно убедиться, что их никто не установил. Лучше всего создать проект соответствующим визардом. Кроме того, если ты пишешь на MFC, то нужно подключать не winUser а afxwin.h |
Автор: SkyHawk 6.4.2010, 18:07 | ||||
Пробовал подключить следующие модули:
Выдает одно и то же:
Проект создавал визардом. Тип - Windows Form. Никто никакие настройки не менял. Я один за этим компом работаю, кроме меня только супруга, но она никак не могла такие настройки изменить. ![]() |
Автор: GoldFinch 6.4.2010, 20:36 | ||
жесть... SkyHawk, создать проект -> консольное приложение -> [o] пустой проект -> добавить файл -> main.cpp
Добавлено через 50 секунд визарды - зло. особенно если не понимаешь что они создают. |
Автор: SkyHawk 7.4.2010, 05:12 |
Блин... Так значит я в визарде выбирал совсем не то, что нужно... Ну, извиняйте, ибо не знаком с MVC++, а документации нет... Щас кое-чего в электронном виде накачал... Спасибо за подсказку, буду копать дальше сам. ![]() |
Автор: Violetgem 23.8.2022, 07:42 |
Модератор: Сообщение скрыто. |