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

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

23.01.2010, 22:14. Показов 276187. Ответов 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 / 3205 / 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
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru