|
|
|
SkyHawk |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 164 Регистрация: 17.8.2006 Где: г. Новосибирск Репутация: нет Всего: 2 |
Народ! Помогите пожалуйста!
Начал изучать Visual C++. Раньше писал на Билдере. Так вот. Необходимо создать программку, которая помимо всего прочего будет гасить экран при определенных условиях. Покопавшись в инете, нашел такую функцию API:
Именно она гасит экран. Далее делаю так: создаю пустую форму с кнопкой, в обработчике нажатия на кнопку добавляю эту функцию. В результате выдает кучу ошибок "необъявленные идентификатор". Если эту же функцию запускать на билдере - все отрабатывает на ура. В чем дело, что можно сделать, и как исправить данную проблему? С нетерпением жду ваших советов. --------------------
Быть может все, что может быть, И даже то, что быть не может. |
|||
|
||||
ИванМ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1260 Регистрация: 19.6.2006 Где: СПб Репутация: нет Всего: 23 |
Нужно подключить соответствующие заголовки, в котором описаны нужные идентификаторы.
|
|||
|
||||
SkyHawk |
|
||||
Бывалый Профиль Группа: Участник Сообщений: 164 Регистрация: 17.8.2006 Где: г. Новосибирск Репутация: нет Всего: 2 |
Подключил "winuser.h". Не помогло.
--------------------
Быть может все, что может быть, И даже то, что быть не может. |
||||
|
|||||
ИванМ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1260 Регистрация: 19.6.2006 Где: СПб Репутация: нет Всего: 23 |
Какая у тебя версия Visual C++?
А, VS2008. Ты случаем не на Managed C++ пишешь? (под .NET). Странный заголовок твоего модуля. Это сообщение отредактировал(а) ИванМ - 5.4.2010, 21:11 |
|||
|
||||
SkyHawk |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 164 Регистрация: 17.8.2006 Где: г. Новосибирск Репутация: нет Всего: 2 |
Да нет... На обычном С++...
--------------------
Быть может все, что может быть, И даже то, что быть не может. |
|||
|
||||
Earnest |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
1) Проверь, пути стандартные у тебя прописаны? К папке SDK? Это в настройках среды.
2) Как проект создавал? Возможно, как-то криво. В winUser есть несколько отключающих гардов, напр. NOUSER. Нужно убедиться, что их никто не установил. Лучше всего создать проект соответствующим визардом. Кроме того, если ты пишешь на MFC, то нужно подключать не winUser а afxwin.h -------------------- ... |
|||
|
||||
SkyHawk |
|
||||
Бывалый Профиль Группа: Участник Сообщений: 164 Регистрация: 17.8.2006 Где: г. Новосибирск Репутация: нет Всего: 2 |
Пробовал подключить следующие модули:
Выдает одно и то же:
Проект создавал визардом. Тип - Windows Form. Никто никакие настройки не менял. Я один за этим компом работаю, кроме меня только супруга, но она никак не могла такие настройки изменить. Система установлена недавно, чистая, не кривая. Как установил MSVC++ по умолчанию, так сразу и начал создавать проект. --------------------
Быть может все, что может быть, И даже то, что быть не может. |
||||
|
|||||
GoldFinch |
|
|||
Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
жесть...
SkyHawk, создать проект -> консольное приложение -> [o] пустой проект -> добавить файл -> main.cpp
Добавлено через 50 секунд визарды - зло. особенно если не понимаешь что они создают. |
|||
|
||||
SkyHawk |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 164 Регистрация: 17.8.2006 Где: г. Новосибирск Репутация: нет Всего: 2 |
Блин... Так значит я в визарде выбирал совсем не то, что нужно... Ну, извиняйте, ибо не знаком с MVC++, а документации нет... Щас кое-чего в электронном виде накачал... Спасибо за подсказку, буду копать дальше сам.
--------------------
Быть может все, что может быть, И даже то, что быть не может. |
|||
|
||||
Violetgem |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 23.8.2022 Репутация: нет Всего: нет |
Модератор: Сообщение скрыто. |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |