Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/1496: Рейтинг темы: голосов - 1496, средняя оценка - 4.63
 Аватар для Jekidollar
3 / 3 / 0
Регистрация: 26.03.2009
Сообщений: 50

Библиотека windows.h

23.01.2010, 22:14. Показов 277512. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят подскажите чё это за библиотека, и какие есть у нее наиболее используемые функции или команды(в гугле искал, просто прошу совета)
Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.01.2010, 22:14
Ответы с готовыми решениями:

Нужна библиотека Windows.h
Очень нужна библиотека Windows.h ввиде файлов с расширением .h Обратитесь к документации для вызываемой функции Windows. Определите...

При загрузке Windows появляется модуль - библиотека windows oyqgtipp.dll
при зпуске винды выскакивает окно что модуль библиотеки oyqgtipp.dll не найден ,что это за библиотека? и какие действия предпринять?

Приложение или библиотека C:\WINDOWS\system32\HID.DLL не является образом программы для Windows NT
Прошу помочь в решении следующего вопроса: У меня Windows XP. Во время работы компьютера отключили свет и после этого при попытке...

19
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
23.01.2010, 22:17
windows.h - это заголовочный файл от библиотеки
0
 Аватар для Jekidollar
3 / 3 / 0
Регистрация: 26.03.2009
Сообщений: 50
23.01.2010, 22:19  [ТС]
эт я знаю

Добавлено через 12 секунд
какие команды?
0
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
23.01.2010, 22:35
Это: WinAPI, там собрано всё на все случаи жизни.

Добавлено через 2 минуты
Там есть всё для:
графического интерфейса
Работе с файлами
командный финтереейс mci
работы с сетью, звуком ...
Может ещё кто добавит

Добавлено через 1 минуту
Вообще WinApi - это совокупность различных библиотек ОС Windows

Добавлено через 6 минут
Пример команда:
Копирование файла
CopyFile(const char *fn, const char *nf, bool flag);

Добавлено через 2 минуты
Может кто-то, ещё прототипов подкинет...
2
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
23.01.2010, 22:47
Jekidollar, отправная точка по функциям Win32 API на MSDN: Win32 and COM Development
Выбираешь интересующую тему и вперед - изучать функции.
2
 Аватар для patriot2008
73 / 73 / 10
Регистрация: 04.12.2008
Сообщений: 458
24.01.2010, 00:35
Цитата Сообщение от Genius Ignat Посмотреть сообщение
Может кто-то, ещё прототипов подкинет...
Насколько мне известно, то там их очень много... и количество их растет...
Много системных функций, для работы с процессами, потоками...
0
║XLR8║
 Аватар для outoftime
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,360
Записей в блоге: 5
24.01.2010, 00:38
Не знаю зачем она, но я юзаю из нее только Sleep();
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
24.01.2010, 02:15
Цитата Сообщение от outoftime Посмотреть сообщение
Не знаю зачем она
Если будешь программировать под Windows, то обязательно узнаешь.
0
 Аватар для Rustam
17 / 29 / 3
Регистрация: 05.09.2009
Сообщений: 512
24.01.2010, 12:46
Лучший ответ Сообщение было отмечено как решение

Решение

windows.h является Windows-конкретный файл заголовков для языка C программирования, который содержит заявления для всех функций в Windows API, все общие макросы, которые используются программистами окон, и все типы данных, используемых различными функциями и подсистем. Он определяет большое количество окон конкретные функции, которые могут быть использованы в С. Win32 API могут быть добавлены в проект программирования C, включив <windows.h> заголовка файла и ссылки на соответствующие библиотеки. Для использования функции в XXXX. DLL, программа должна быть увязана с XXXX. Lib (или Lib XXXX. В MinGW). Некоторые заголовки не связаны с расширением. DLL, но при статической библиотеки (например, scrnsave.h scrnsave.lib потребности).

Есть несколько файлов ребенка заголовок, который автоматически входит в windows.h. Многие из этих файлов не может быть просто включен сами по себе, из-за зависимостей.

windows.h может включать любую из следующих файлов заголовок:
excpt.h - Обработка исключений
stdarg.h - переменная аргумент функции (стандартный заголовок C)
windef.h - различные макросы и типы
winnt.h - различные макросы и типы (для Windows NT)
basetsd.h - различные типы
guiddef.h - тип GUID
ctype.h - характер классификации (стандартный заголовок C)
string.h - строк и буферов (стандартный заголовок C)
winbase.h - Kernel32.dll: ядро услуги
Winerror.h - коды ошибок Windows
WINGDI.H - GDI (Graphics Device Interface)
WINUSER.H - user32.dll: пользователь услугами
winnls.h - NLS (Native Language Support)
wincon.h - консоль услуги
winver.h - информация о версии
winreg.h - реестр Windows
winnetwk.h - Wnet (Windows Networking)
Winsvc.h - Windows Services и SCM (Service Control Manager)
imm.h - IME (редактор метода ввода)

Дополнительная включает в себя:
cderr.h - CommDlgExtendedError кодов функция ошибок
commdlg.h - общих диалоговых окон
dde.h - DDE (Dynamic Data Exchange)
ddeml.h - DDE Управление библиотека
dlgs.h - различные константы для общих диалоговых окон
lzexpand.h - LZ (Зив-Зива) компрессии / декомпрессии
mmsystem.h - Windows Multimedia
nb30.h - NetBIOS
rpc.h - RPC (Remote Procedure Call)
shellapi.h - оболочки Windows API
wincrypt.h - Cryptographic API
winperf.h - мониторинг эффективности
winresrc.h - используется в ресурсах
winsock.h - Winsock (Windows Sockets), версия 1.1
winsock2.h - Winsock (Windows Sockets), версия 2
winspool.h - Диспетчер очереди печати

OLE и COM:
ole2.h - OLE (Object Linking и вложение)
objbase.h - COM (Component Object Model)
oleauto.h - OLE Automation
olectlid.h - различные GUID определений
[Править] Макросы

Несколько макросов влияют на поведение windows.h.
UNICODE - определить, когда это приводит к TCHAR быть синонимом WCHAR вместо CHAR, и все тип-родовых функций API и сообщений, работа с текстом будет определен-З версиях вместо-версии. (Это похоже на Windows _UNICODE макроса C Runtime's.)
RC_INVOKED - определить, когда ресурс компилятора (Rc.exe) используется вместо компилятора C.
WINVER - используется для включения функций доступны только в более новых операционных систем. Определить ее 0x0501 для Windows XP, и 0x0600 для Windows Vista.
WIN32_LEAN_AND_MEAN - используется для уменьшения размера файлов заголовков и ускорить компиляцию. За исключением вещей, как криптография, DDE, RPC, Windows Shell и Winsock.
9
 Аватар для Nervios
0 / 0 / 0
Регистрация: 16.04.2011
Сообщений: 24
19.09.2011, 20:17
Можете подкинуть книжечку по этому? был бы приочень благодарен...за Ваш совет...
0
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
19.09.2011, 20:55
Вроде как ф-ций WinAPI больше 15000 (пруфлинк дать не могу, не помню где прочитал), и даже программисты из майкрософт не могут назвать точное кол-во.
0
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
19.09.2011, 21:09
Можете подкинуть книжечку по этому?
Джонсон М Харт "Системное программирование в среде Windows"

Вроде как ф-ций WinAPI больше 15000
О_о в линукс я читал у Роберта Лава чуть более 300, но скорее всего данные устарели, однако 15000 - это жестко.
1
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
19.09.2011, 21:40
alkagolik, да WinAPI те еще дебри
По сабжу, классикой считаются произведения Чарльза Петцольда.
1
 Аватар для xAtom
935 / 760 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
20.09.2011, 01:51
Цитата Сообщение от Kastaneda Посмотреть сообщение
15000
Больше, это точно знаю.
Цитата Сообщение от fasked Посмотреть сообщение
WinAPI те еще дебри
По мне не такие уж и дебри.
0
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
20.09.2011, 10:04
Цитата Сообщение от xAtom Посмотреть сообщение
По мне не такие уж и дебри.
Ну да, вот только есть там функции, которые принимают по 15, а то и больше, параметров. Почему-то в других API этого избежали. На голом WINAPI без оберток писать как минимум неудобно и удовольствия не доставляет.
0
20.09.2011, 12:16

Не по теме:

Цитата Сообщение от Kastaneda Посмотреть сообщение
Вроде как ф-ций WinAPI больше 15000
Что-то я сомневаюсь, для всех функций еще приемлемая цифра, конкретно для апи - некоторый перебор.

0
 Аватар для mrden777
14 / 20 / 14
Регистрация: 20.03.2018
Сообщений: 485
03.04.2018, 15:48
Звук работает в windows.h ,? Если другие не подключать ?
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
04.04.2018, 12:02
Цитата Сообщение от mrden777 Посмотреть сообщение
Звук работает в windows.h ,? Если другие не подключать ?
как это к теме сетей относится?
и что значит "работает в windows.h"?
0
 Аватар для mrden777
14 / 20 / 14
Регистрация: 20.03.2018
Сообщений: 485
04.04.2018, 13:03
Да я тоже про эту библиотеку ничего не нашел. Я так понял это какой то аналог формы как в C++ Builder да ?
0
Эксперт С++
 Аватар для _lunar_
3701 / 2836 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 21
05.04.2018, 12:10
Лучший ответ Сообщение было отмечено _lunar_ как решение

Решение

Цитата Сообщение от mrden777 Посмотреть сообщение
Я так понял это какой то аналог формы как в C++ Builder да ?
вы хоть тему прочитали прежде чем писать?
никаких конструкторов форм в C++ нету.

windows.h это заголовочный файл, в котором определены функции WinAPI, константы, типы, прототипы и куча всякого другого.
файл обширный и в 99% случаев кроме него подключать больше ничего не нужно (winbase, winnt и т.д.).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.04.2018, 12:10
Помогаю со студенческими работами здесь

Приложение или библиотека C:\Windows\system\cmicnfg.cpl не является образом прогграммы для Windows NT
Переустановил винду (Диск пошарпоный) При запуске винды выдаёт ошибку (вложение с низу) Не устанавливаеться опера и хром Установил...

Библиотека pyuno на windows xp
Подскажите как корректно установить библиотеку pyuno (операционка windows xp, 32 bit, sp 3).

Не работает библиотека OleDb на Windows XP
Собрал приложение на Windwos 8.1 x64, на .net framework 3.5 под x86. Скинул exe на Windows XP, на котором поставил framework...

Библиотека GUI для Windows
Я никак не могу МФС разобрать :), уже 2 года MFCучу :)

Общая библиотека оболочки Windows
у меня виндов 7, при загрузки проводника пишит ошибку проволника и закрывает ну это та ладно Вот новая проблема захожу в найстройки звука...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru