Журнал фильтра правок

Фильтры правок (обсуждение) — это автоматизированный механизм проверок правок участников.
(Список | Последние изменения фильтров | Изучение правок | Журнал срабатываний)
Перейти к навигации Перейти к поиску
Подробности записи журнала 3 455 683

17:47, 5 августа 2022: 14 «Тест кнопками» 195.19.126.73 (обсуждение) на странице Windows.h, меры: Предупреждение (просмотреть)

Изменения, сделанные в правке

* imm.hhh — [[Input Method Editor|IME]] (редактор методов ввода)
* imm.hhh — [[Input Method Editor|IME]] (редактор методов ввода)


=== Дополнительные заголовки ===
''Курсивное начертание''=== Дополнительные заголовки ===
* cderr.h — <code>CommDlgExtendedError</code> коды ошибок функций
* cderr.h — <code>CommDlgExtendedError</code> коды ошибок функций
* commdlg.h — Common Dialog Boxes
* commdlg.h — Common Dialog Boxes
* winspool.h — управление очередью печати
* winspool.h — управление очередью печати
* winbgim.h — стандартная графическая библиотека
* winbgim.h — стандартная графическая библиотека
* путин красавчик


=== OLE и COM ===
=== OLE и COM ===

Параметры действия

ПеременнаяЗначение
Число правок участника (user_editcount)
null
Имя учётной записи (user_name)
'195.19.126.73'
Возраст учётной записи (user_age)
0
Группы (включая неявные) в которых состоит участник (user_groups)
[ 0 => '*' ]
Права, которые есть у участника (user_rights)
[ 0 => 'createaccount', 1 => 'read', 2 => 'edit', 3 => 'createpage', 4 => 'createtalk', 5 => 'writeapi', 6 => 'viewmywatchlist', 7 => 'editmywatchlist', 8 => 'viewmyprivateinfo', 9 => 'editmyprivateinfo', 10 => 'editmyoptions', 11 => 'abusefilter-log-detail', 12 => 'urlshortener-create-url', 13 => 'centralauth-merge', 14 => 'abusefilter-view', 15 => 'abusefilter-log', 16 => 'vipsscaler-test' ]
Редактирует ли пользователь через мобильное приложение (user_app)
false
Редактирует ли участник через мобильный интерфейс (user_mobile)
false
ID страницы (page_id)
9778812
Пространство имён страницы (page_namespace)
0
Название страницы (без пространства имён) (page_title)
'Windows.h'
Полное название страницы (page_prefixedtitle)
'Windows.h'
Последние десять редакторов страницы (page_recent_contributors)
[ 0 => 'Oleg3280', 1 => 'Janwuf', 2 => 'Tannenfels', 3 => 'Томасина' ]
Возраст страницы (в секундах) (page_age)
3592018
Действие (action)
'edit'
Описание правки/причина (summary)
'/* Дополнительные заголовки */ '
Старая модель содержимого (old_content_model)
'wikitext'
Новая модель содержимого (new_content_model)
'wikitext'
Вики-текст старой страницы до правки (old_wikitext)
'<noinclude>{{к удалению|2022-06-25}} </noinclude> {{Стандартная библиотека Си}}{{lowercase}} '''windows.h''' — [[Windows]]-специфичный [[заголовочный файл]] [[C (язык программирования)|языка программирования С]], в котором объявляются функции, предоставляющие интерфейс доступа к [[Windows API]]<ref>{{книга|автор=Richard Raposa|заглавие=Understanding C++ for MFC|ссылка=https://books.google.co.il/books?id=fDFRDwAAQBAJ&pg=PA3&dq=windows.h+header&hl=en&sa=X&ved=2ahUKEwiNno2s4NT4AhVnlP0HHTrSBuU4ChDoAXoECAUQAg#v=onepage&q=windows.h%20&f=false|isbn=148228068X}}</ref>. В случае, если в файле используются и другие заголовочные файлы, связанные с Windows API, windows.h должен быть первым<ref name="Pr">{{книга|автор=Charles Petzold|заглавие=Programming Windows|ссылка=https://books.google.co.il/books?id=Rp1CAwAAQBAJ&pg=PT69&dq=windows.h+header&hl=en&sa=X&ved=2ahUKEwi90d7x3tT4AhU5iv0HHVShDOMQ6AF6BAgHEAI#v=snippet&q=include%20%22windows.h%22%20&f=false|год=1998|isbn=0735646031}}</ref>. == Дочерние заголовочные файлы == * excpt.h — [[обработка исключений]] * [[stdarg.h]] — функции с сигнатурами аргументов переменной длины (стандартный заголовочный файл C) * windef.h — различные макросы и типы * winnt.h — различные макросы и типы для [[Windows NT]] * basetsd.h — различные типы * guiddef.h — тип <code>[[GUID]]</code> * [[ctype.h]] — символьные типы (стандартный заголовочный файл C) * [[string.h]] — строчные типы и их буферы (стандартный заголовочный файл C) * winbase.h — [[kernel32.dll]], [[advapi32.dll]]: функции ядра * winerror.h — Коды ошибок для Windows * wingdi.h — [[GDI]] * winuser.h — [[user32.dll]] * winnls.h — [[Локализация программного обеспечения|локализация]] * wincon.h — консольные службы * winver.h — информация о версии * winreg.h — [[реестр Windows]] * winnetwk.h — сетевые службы * winsvc.h — [[диспетчер управления службами]] * imm.hhh — [[Input Method Editor|IME]] (редактор методов ввода) === Дополнительные заголовки === * cderr.h — <code>CommDlgExtendedError</code> коды ошибок функций * commdlg.h — Common Dialog Boxes * dde.h — [[Dynamic Data Exchange|DDE]] * ddeml.h — библиотека управления DDE * dlgs.h — набор констант для Common Dialog Boxes * lzexpand.h — алгоритм сжатия [[LZ77]] * mmsystem.h — Windows Multimedia * nb30.h — [[NetBIOS]] * rpc.h — [[удалённый вызов процедур]] * shellapi.h — {{iw|Windows Shell}} API * wincrypt.h — [[CryptoAPI|криптографическое API]] * winperf.h — измерение производительности * winresrc.h — [[Ресурсы (Windows)|ресурсы]] * winsock.h — [[Winsock]] (сокеты Windows), версия 1.1 * winspool.h — управление очередью печати * winbgim.h — стандартная графическая библиотека === OLE и COM === * ole2.h — [[Object Linking and Embedding|OLE]] * objbase.h — [[Component Object Model|COM]] * oleauto.h — [[OLE Automation]] * olectlid.h — различные определения для [[GUID]] == Пример использования == В данном примере рассматривается создание нового окна<ref>[https://docs.microsoft.com/en-us/windows/win32/learnwin32/your-first-windows-program Module 1. Your First Windows Program — Win32 apps | Microsoft Docs]</ref>. <syntaxhighlight lang="C"> #include <windows.h> LPSTR szClassName = "MyClass"; HINSTANCE hInstance; LRESULT __stdcall MyWndProc(HWND, UINT, WPARAM, LPARAM); int __stdcall WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR szCmdLine, int iCmdShow) { WNDCLASS wnd; MSG msg; HWND hwnd; hInstance = hInst; wnd.style = CS_HREDRAW | CS_VREDRAW; //объяснение ниже wnd.lpfnWndProc = MyWndProc; wnd.cbClsExtra = 0; wnd.cbWndExtra = 0; wnd.hInstance = hInstance; wnd.hIcon = LoadIcon(NULL, IDI_APPLICATION); //иконка по умолчанию wnd.hCursor = LoadCursor(NULL, IDC_ARROW); //курсор по умолчанию wnd.hbrBackground = (HBRUSH)(COLOR_BACKGROUND+1); wnd.lpszMenuName = NULL; //без меню wnd.lpszClassName = szClassName; if(!RegisterClass(&wnd)) //зарегистрировать WNDCLASS { MessageBox(NULL, "This Program Requires Windows NT", "Error", MB_OK); return 0; } hwnd = CreateWindow(szClassName, "Window Title", WS_OVERLAPPEDWINDOW, //оформление окна поумолчанию CW_USEDEFAULT, CW_USEDEFAULT, //координаты по умолчанию CW_USEDEFAULT, CW_USEDEFAULT, //ширина и высота по умолчанию NULL, //без родительского окна NULL, //без меню hInstance, NULL); //без параметра ShowWindow(hwnd, iCmdShow); //отрисовать окно на экране UpdateWindow(hwnd); //окно должно правильно обновляться while(GetMessage(&msg, NULL, 0, 0)) //цикл сообщений { TranslateMessage(&msg); DispatchMessage(&msg); } return msg.wParam; } LRESULT __stdcall MyWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) { switch(msg) { case WM_DESTROY: PostQuitMessage(0); return 0; } return DefWindowProc(hwnd, msg, wParam, lParam); } </syntaxhighlight> == См. также == * {{iw|Microsoft Windows library files}} == Примечания == {{примечания}} == Ссылки == * [https://docs.microsoft.com/en-us/windows/win32/api/ Документация Windows API]{{ref-en}} {{compu-prog-stub}} {{Язык программирования Си}} [[Категория:Заголовочные файлы языка Си]] [[Категория:Windows API]]'
Вики-текст новой страницы после правки (new_wikitext)
'<noinclude>{{к удалению|2022-06-25}} </noinclude> {{Стандартная библиотека Си}}{{lowercase}} '''windows.h''' — [[Windows]]-специфичный [[заголовочный файл]] [[C (язык программирования)|языка программирования С]], в котором объявляются функции, предоставляющие интерфейс доступа к [[Windows API]]<ref>{{книга|автор=Richard Raposa|заглавие=Understanding C++ for MFC|ссылка=https://books.google.co.il/books?id=fDFRDwAAQBAJ&pg=PA3&dq=windows.h+header&hl=en&sa=X&ved=2ahUKEwiNno2s4NT4AhVnlP0HHTrSBuU4ChDoAXoECAUQAg#v=onepage&q=windows.h%20&f=false|isbn=148228068X}}</ref>. В случае, если в файле используются и другие заголовочные файлы, связанные с Windows API, windows.h должен быть первым<ref name="Pr">{{книга|автор=Charles Petzold|заглавие=Programming Windows|ссылка=https://books.google.co.il/books?id=Rp1CAwAAQBAJ&pg=PT69&dq=windows.h+header&hl=en&sa=X&ved=2ahUKEwi90d7x3tT4AhU5iv0HHVShDOMQ6AF6BAgHEAI#v=snippet&q=include%20%22windows.h%22%20&f=false|год=1998|isbn=0735646031}}</ref>. == Дочерние заголовочные файлы == * excpt.h — [[обработка исключений]] * [[stdarg.h]] — функции с сигнатурами аргументов переменной длины (стандартный заголовочный файл C) * windef.h — различные макросы и типы * winnt.h — различные макросы и типы для [[Windows NT]] * basetsd.h — различные типы * guiddef.h — тип <code>[[GUID]]</code> * [[ctype.h]] — символьные типы (стандартный заголовочный файл C) * [[string.h]] — строчные типы и их буферы (стандартный заголовочный файл C) * winbase.h — [[kernel32.dll]], [[advapi32.dll]]: функции ядра * winerror.h — Коды ошибок для Windows * wingdi.h — [[GDI]] * winuser.h — [[user32.dll]] * winnls.h — [[Локализация программного обеспечения|локализация]] * wincon.h — консольные службы * winver.h — информация о версии * winreg.h — [[реестр Windows]] * winnetwk.h — сетевые службы * winsvc.h — [[диспетчер управления службами]] * imm.hhh — [[Input Method Editor|IME]] (редактор методов ввода) ''Курсивное начертание''=== Дополнительные заголовки === * cderr.h — <code>CommDlgExtendedError</code> коды ошибок функций * commdlg.h — Common Dialog Boxes * dde.h — [[Dynamic Data Exchange|DDE]] * ddeml.h — библиотека управления DDE * dlgs.h — набор констант для Common Dialog Boxes * lzexpand.h — алгоритм сжатия [[LZ77]] * mmsystem.h — Windows Multimedia * nb30.h — [[NetBIOS]] * rpc.h — [[удалённый вызов процедур]] * shellapi.h — {{iw|Windows Shell}} API * wincrypt.h — [[CryptoAPI|криптографическое API]] * winperf.h — измерение производительности * winresrc.h — [[Ресурсы (Windows)|ресурсы]] * winsock.h — [[Winsock]] (сокеты Windows), версия 1.1 * winspool.h — управление очередью печати * winbgim.h — стандартная графическая библиотека * путин красавчик === OLE и COM === * ole2.h — [[Object Linking and Embedding|OLE]] * objbase.h — [[Component Object Model|COM]] * oleauto.h — [[OLE Automation]] * olectlid.h — различные определения для [[GUID]] == Пример использования == В данном примере рассматривается создание нового окна<ref>[https://docs.microsoft.com/en-us/windows/win32/learnwin32/your-first-windows-program Module 1. Your First Windows Program — Win32 apps | Microsoft Docs]</ref>. <syntaxhighlight lang="C"> #include <windows.h> LPSTR szClassName = "MyClass"; HINSTANCE hInstance; LRESULT __stdcall MyWndProc(HWND, UINT, WPARAM, LPARAM); int __stdcall WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR szCmdLine, int iCmdShow) { WNDCLASS wnd; MSG msg; HWND hwnd; hInstance = hInst; wnd.style = CS_HREDRAW | CS_VREDRAW; //объяснение ниже wnd.lpfnWndProc = MyWndProc; wnd.cbClsExtra = 0; wnd.cbWndExtra = 0; wnd.hInstance = hInstance; wnd.hIcon = LoadIcon(NULL, IDI_APPLICATION); //иконка по умолчанию wnd.hCursor = LoadCursor(NULL, IDC_ARROW); //курсор по умолчанию wnd.hbrBackground = (HBRUSH)(COLOR_BACKGROUND+1); wnd.lpszMenuName = NULL; //без меню wnd.lpszClassName = szClassName; if(!RegisterClass(&wnd)) //зарегистрировать WNDCLASS { MessageBox(NULL, "This Program Requires Windows NT", "Error", MB_OK); return 0; } hwnd = CreateWindow(szClassName, "Window Title", WS_OVERLAPPEDWINDOW, //оформление окна поумолчанию CW_USEDEFAULT, CW_USEDEFAULT, //координаты по умолчанию CW_USEDEFAULT, CW_USEDEFAULT, //ширина и высота по умолчанию NULL, //без родительского окна NULL, //без меню hInstance, NULL); //без параметра ShowWindow(hwnd, iCmdShow); //отрисовать окно на экране UpdateWindow(hwnd); //окно должно правильно обновляться while(GetMessage(&msg, NULL, 0, 0)) //цикл сообщений { TranslateMessage(&msg); DispatchMessage(&msg); } return msg.wParam; } LRESULT __stdcall MyWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) { switch(msg) { case WM_DESTROY: PostQuitMessage(0); return 0; } return DefWindowProc(hwnd, msg, wParam, lParam); } </syntaxhighlight> == См. также == * {{iw|Microsoft Windows library files}} == Примечания == {{примечания}} == Ссылки == * [https://docs.microsoft.com/en-us/windows/win32/api/ Документация Windows API]{{ref-en}} {{compu-prog-stub}} {{Язык программирования Си}} [[Категория:Заголовочные файлы языка Си]] [[Категория:Windows API]]'
Унифицированная разница изменений правки (edit_diff)
'@@ -25,5 +25,5 @@ * imm.hhh — [[Input Method Editor|IME]] (редактор методов ввода) -=== Дополнительные заголовки === +''Курсивное начертание''=== Дополнительные заголовки === * cderr.h — <code>CommDlgExtendedError</code> коды ошибок функций * commdlg.h — Common Dialog Boxes @@ -42,4 +42,5 @@ * winspool.h — управление очередью печати * winbgim.h — стандартная графическая библиотека +* путин красавчик === OLE и COM === '
Новый размер страницы (new_size)
7195
Старый размер страницы (old_size)
7120
Изменение размера в правке (edit_delta)
75
Добавленные в правке строки (added_lines)
[ 0 => '''Курсивное начертание''=== Дополнительные заголовки ===', 1 => '* путин красавчик' ]
Удалённые в правке строки (removed_lines)
[ 0 => '=== Дополнительные заголовки ===' ]
Разобранный HTML-код новой версии (new_html)
'<div class="mw-parser-output"><table id="request_for_deletion" class="mbox-К_удалению plainlinks metadata ambox ambox-speedy" role="presentation"><tbody><tr><td class="mbox-image"><div style="width:52px"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/de/OOjs_UI_icon_trash-destructive.svg/40px-OOjs_UI_icon_trash-destructive.svg.png" decoding="async" width="40" height="40" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/de/OOjs_UI_icon_trash-destructive.svg/60px-OOjs_UI_icon_trash-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/de/OOjs_UI_icon_trash-destructive.svg/80px-OOjs_UI_icon_trash-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></div></td><td class="mbox-text"><div class="mbox-text-div"><b>Эту статью предлагается <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86" title="Википедия:Удаление страниц">удалить</a>.</b></div><div class="mbox-textsmall-div hide-when-compact" style="font-size:85%">Пояснение причин и соответствующее обсуждение вы можете найти на странице <span class="nowrap"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9A_%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E/25_%D0%B8%D1%8E%D0%BD%D1%8F_2022#Windows.h" title="Википедия:К удалению/25 июня 2022">Википедия:К удалению/25 июня 2022</a></span>.<br />Пока процесс обсуждения не завершён, статью можно попытаться улучшить, однако следует воздерживаться от переименований или немотивированного удаления содержания, подробнее см. <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A7%D1%82%D0%BE_%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C,_%D0%B5%D1%81%D0%BB%D0%B8_%D0%B2%D0%B0%D1%88%D0%B0_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D1%8F_%D1%81%D1%82%D0%B0%D0%BB%D0%B0_%D0%BA%D0%B0%D0%BD%D0%B4%D0%B8%D0%B4%D0%B0%D1%82%D0%BE%D0%BC_%D0%BD%D0%B0_%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5" title="Википедия:Что делать, если ваша статья стала кандидатом на удаление">руководство к дальнейшему действию</a>.<br />Не снимайте пометку о выставлении на удаление до <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9F%D0%9F%D0%98" class="mw-redirect" title="Википедия:ППИ">подведения итога</a> обсуждения. <hr /> <i><span class="plainlinks"><a class="external text" href="https://ru.wikipedia.org/w/index.php?title=Windows.h&amp;diff=cur">Последнее изменение</a> сделано участником <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/195.19.126.73" title="Служебная:Вклад/195.19.126.73">195.19.126.73</a> (<a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D1%8B/195.19.126.73" title="Служебная:Журналы/195.19.126.73">журналы</a>) в 17:47, 5 августа 2022 (UTC; менее 2 часов назад).<br /><span class="group-closer-show group-sysop-show"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B8_%D1%81%D1%8E%D0%B4%D0%B0/Windows.h" title="Служебная:Ссылки сюда/Windows.h">Ссылки сюда</a>, <a class="external text" href="https://ru.wikipedia.org/w/index.php?title=Windows.h&amp;action=history">история</a>, <a class="external text" href="https://ru.wikipedia.org/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Log&amp;page=Windows.h">журналы</a>. Администраторам и подводящим итоги: <a class="external text" href="https://ru.wikipedia.org/w/index.php?title=Windows.h&amp;action=delete&amp;wpReason=%D1%81%D0%BE%D0%B3%D0%BB%D0%B0%D1%81%D0%BD%D0%BE+%5B%5B%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F%3A%D0%9A+%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E%2F25+%D0%B8%D1%8E%D0%BD%D1%8F+2022%23Windows.h%5D%5D">удалить</a>.</span></span></i></div></td></tr></tbody></table> <style data-mw-deduplicate="TemplateStyles:r113288040">.mw-parser-output .ts-Боковая_навигационная_таблица-body{float:right;clear:right;width:23em;margin:0 0 1.0em 1.0em;background:#f8f9fa;border:1px solid #a2a9b1;padding:0.4em;border-spacing:0.2em;text-align:center;line-height:1.4em;font-size:90%}.mw-parser-output .ts-Боковая_навигационная_таблица-outerTitle{padding-bottom:0.2em;font-size:125%;line-height:1.15em;font-weight:bold}.mw-parser-output .ts-Боковая_навигационная_таблица-topImage{padding:0 0 0.4em}.mw-parser-output .ts-Боковая_навигационная_таблица-topImage-caption,.mw-parser-output .ts-Боковая_навигационная_таблица-image-caption{padding-top:0.2em;line-height:1.2em}.mw-parser-output .ts-Боковая_навигационная_таблица-preTitle{padding-top:0.4em}.mw-parser-output .ts-Боковая_навигационная_таблица-topImage-row+tr>.ts-Боковая_навигационная_таблица-preTitle{padding-top:0}.mw-parser-output .ts-Боковая_навигационная_таблица-image{padding:0.4em 0 0.4em}.mw-parser-output .ts-Боковая_навигационная_таблица-title{padding:0.2em 0.4em 0.2em;font-size:125%;line-height:1.15em;font-weight:bold;background:#cfe3ff}.mw-parser-output .ts-Боковая_навигационная_таблица-above,.mw-parser-output .ts-Боковая_навигационная_таблица-below{padding:0.2em 0.4em 0.2em;font-weight:bold}.mw-parser-output .ts-Боковая_навигационная_таблица-heading{padding:0.2em 0;font-weight:bold;background:#eaf3ff}.mw-parser-output .ts-Боковая_навигационная_таблица-list{padding:0.2em 0}</style><table class="vertical-navbox noprint ts-Боковая_навигационная_таблица-body" style="" data-name="Стандартная библиотека Си"><tbody><tr><th scope="colgroup" class="ts-Боковая_навигационная_таблица-title" style=""><a href="/wiki/%D0%A1%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0_%D0%A1%D0%B8" title="Стандартная библиотека языка Си">Стандартная библиотека <br />языка программирования С</a></th></tr><tr><td class="ts-Боковая_навигационная_таблица-list" style="text-align: left"><div> <ul><li><a href="/wiki/Assert.h" title="Assert.h">assert.h</a></li> <li><a href="/wiki/Complex.h" title="Complex.h">complex.h</a> (<a href="/wiki/C99" title="C99">C99</a>)</li> <li><a href="/wiki/Ctype.h" title="Ctype.h">ctype.h</a></li> <li><a href="/wiki/Errno.h" title="Errno.h">errno.h</a></li> <li><a href="/wiki/Fenv.h" title="Fenv.h">fenv.h</a> (C99)</li> <li><a href="/wiki/Float.h" title="Float.h">float.h</a></li> <li><a href="/wiki/Inttypes.h" title="Inttypes.h">inttypes.h</a> (C99)</li> <li><a href="/wiki/Iso646.h" title="Iso646.h">iso646.h</a></li> <li><a href="/wiki/Limits.h" title="Limits.h">limits.h</a></li> <li><a href="/wiki/Locale.h" title="Locale.h">locale.h</a></li> <li><a href="/wiki/Math.h" title="Math.h">math.h</a></li> <li><a href="/wiki/Setjmp.h" title="Setjmp.h">setjmp.h</a></li> <li><a href="/wiki/Signal.h" title="Signal.h">signal.h</a></li> <li><a href="/w/index.php?title=Stdalign.h&amp;action=edit&amp;redlink=1" class="new" title="Stdalign.h (страница отсутствует)">stdalign.h</a> (<a href="/wiki/C11" title="C11">C11</a>)</li> <li><a href="/wiki/Stdarg.h" title="Stdarg.h">stdarg.h</a></li> <li><a href="/w/index.php?title=Stdatomic.h&amp;action=edit&amp;redlink=1" class="new" title="Stdatomic.h (страница отсутствует)">stdatomic.h</a> (C11)</li> <li><a href="/wiki/Stdbool.h" title="Stdbool.h">stdbool.h</a> (C99)</li> <li><a href="/wiki/Stddef.h" title="Stddef.h">stddef.h</a></li> <li><a href="/wiki/Stdint.h" title="Stdint.h">stdint.h</a> (C99)</li> <li><a href="/wiki/Stdio.h" title="Stdio.h">stdio.h</a></li> <li><a href="/wiki/Stdlib.h" title="Stdlib.h">stdlib.h</a></li> <li><a href="/wiki/Stdnoreturn.h" title="Stdnoreturn.h">stdnoreturn.h</a> (C11)</li> <li><a href="/wiki/String.h" title="String.h">string.h</a></li> <li><a href="/w/index.php?title=Tgmath.h&amp;action=edit&amp;redlink=1" class="new" title="Tgmath.h (страница отсутствует)">tgmath.h</a></li> <li><a href="/wiki/Threads.h" title="Threads.h">threads.h</a> (C11)</li> <li><a href="/wiki/Time.h" title="Time.h">time.h</a></li> <li><a href="/wiki/Uchar.h" title="Uchar.h">uchar.h</a> (C11)</li> <li><a href="/wiki/Wchar.h" title="Wchar.h">wchar.h</a></li> <li><a href="/wiki/Wctype.h" title="Wctype.h">wctype.h</a></li></ul> </div></td></tr> </tbody></table> <p><b>windows.h</b>&#160;— <a href="/wiki/Windows" title="Windows">Windows</a>-специфичный <a href="/wiki/%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BE%D1%87%D0%BD%D1%8B%D0%B9_%D1%84%D0%B0%D0%B9%D0%BB" title="Заголовочный файл">заголовочный файл</a> <a href="/wiki/C_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" class="mw-redirect" title="C (язык программирования)">языка программирования С</a>, в котором объявляются функции, предоставляющие интерфейс доступа к <a href="/wiki/Windows_API" title="Windows API">Windows API</a><sup id="cite_ref-1" class="reference"><a href="#cite_note-1">&#91;1&#93;</a></sup>. В случае, если в файле используются и другие заголовочные файлы, связанные с Windows API, windows.h должен быть первым<sup id="cite_ref-Pr_2-0" class="reference"><a href="#cite_note-Pr-2">&#91;2&#93;</a></sup>. </p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="ru" dir="ltr"><h2 id="mw-toc-heading">Содержание</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Дочерние_заголовочные_файлы"><span class="tocnumber">1</span> <span class="toctext">Дочерние заголовочные файлы</span></a> <ul> <li class="toclevel-2 tocsection-2"><a href="#OLE_и_COM"><span class="tocnumber">1.1</span> <span class="toctext">OLE и COM</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-3"><a href="#Пример_использования"><span class="tocnumber">2</span> <span class="toctext">Пример использования</span></a></li> <li class="toclevel-1 tocsection-4"><a href="#См._также"><span class="tocnumber">3</span> <span class="toctext">См. также</span></a></li> <li class="toclevel-1 tocsection-5"><a href="#Примечания"><span class="tocnumber">4</span> <span class="toctext">Примечания</span></a></li> <li class="toclevel-1 tocsection-6"><a href="#Ссылки"><span class="tocnumber">5</span> <span class="toctext">Ссылки</span></a></li> </ul> </div> <h2><span id=".D0.94.D0.BE.D1.87.D0.B5.D1.80.D0.BD.D0.B8.D0.B5_.D0.B7.D0.B0.D0.B3.D0.BE.D0.BB.D0.BE.D0.B2.D0.BE.D1.87.D0.BD.D1.8B.D0.B5_.D1.84.D0.B0.D0.B9.D0.BB.D1.8B"></span><span class="mw-headline" id="Дочерние_заголовочные_файлы">Дочерние заголовочные файлы</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Windows.h&amp;veaction=edit&amp;section=1" class="mw-editsection-visualeditor" title="Редактировать раздел «Дочерние заголовочные файлы»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Windows.h&amp;action=edit&amp;section=1" title="Редактировать раздел «Дочерние заголовочные файлы»">править код</a><span class="mw-editsection-bracket">]</span></span></h2> <ul><li>excpt.h&#160;— <a href="/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B9" title="Обработка исключений">обработка исключений</a></li> <li><a href="/wiki/Stdarg.h" title="Stdarg.h">stdarg.h</a>&#160;— функции с сигнатурами аргументов переменной длины (стандартный заголовочный файл C)</li> <li>windef.h&#160;— различные макросы и типы</li> <li>winnt.h&#160;— различные макросы и типы для <a href="/wiki/Windows_NT" title="Windows NT">Windows NT</a></li> <li>basetsd.h&#160;— различные типы</li> <li>guiddef.h&#160;— тип <code><a href="/wiki/GUID" title="GUID">GUID</a></code></li> <li><a href="/wiki/Ctype.h" title="Ctype.h">ctype.h</a>&#160;— символьные типы (стандартный заголовочный файл C)</li> <li><a href="/wiki/String.h" title="String.h">string.h</a>&#160;— строчные типы и их буферы (стандартный заголовочный файл C)</li> <li>winbase.h&#160;— <a href="/wiki/Kernel32.dll" title="Kernel32.dll">kernel32.dll</a>, <a href="/w/index.php?title=Advapi32.dll&amp;action=edit&amp;redlink=1" class="new" title="Advapi32.dll (страница отсутствует)">advapi32.dll</a>: функции ядра</li> <li>winerror.h&#160;— Коды ошибок для Windows</li> <li>wingdi.h&#160;— <a href="/wiki/GDI" title="GDI">GDI</a></li> <li>winuser.h&#160;— <a href="/wiki/User32.dll" class="mw-redirect" title="User32.dll">user32.dll</a></li> <li>winnls.h&#160;— <a href="/wiki/%D0%9B%D0%BE%D0%BA%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Локализация программного обеспечения">локализация</a></li> <li>wincon.h&#160;— консольные службы</li> <li>winver.h&#160;— информация о версии</li> <li>winreg.h&#160;— <a href="/wiki/%D0%A0%D0%B5%D0%B5%D1%81%D1%82%D1%80_Windows" title="Реестр Windows">реестр Windows</a></li> <li>winnetwk.h&#160;— сетевые службы</li> <li>winsvc.h&#160;— <a href="/wiki/%D0%94%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0%D0%BC%D0%B8" title="Диспетчер управления службами">диспетчер управления службами</a></li> <li>imm.hhh&#160;— <a href="/wiki/Input_Method_Editor" class="mw-redirect" title="Input Method Editor">IME</a> (редактор методов ввода)</li></ul> <p><i>Курсивное начертание</i>=== Дополнительные заголовки === </p> <ul><li>cderr.h&#160;— <code>CommDlgExtendedError</code> коды ошибок функций</li> <li>commdlg.h&#160;— Common Dialog Boxes</li> <li>dde.h&#160;— <a href="/wiki/Dynamic_Data_Exchange" title="Dynamic Data Exchange">DDE</a></li> <li>ddeml.h&#160;— библиотека управления DDE</li> <li>dlgs.h&#160;— набор констант для Common Dialog Boxes</li> <li>lzexpand.h&#160;— алгоритм сжатия <a href="/wiki/LZ77" title="LZ77">LZ77</a></li> <li>mmsystem.h&#160;— Windows Multimedia</li> <li>nb30.h&#160;— <a href="/wiki/NetBIOS" title="NetBIOS">NetBIOS</a></li> <li>rpc.h&#160;— <a href="/wiki/%D0%A3%D0%B4%D0%B0%D0%BB%D1%91%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80" title="Удалённый вызов процедур">удалённый вызов процедур</a></li> <li>shellapi.h&#160;— <span data-interwiki-lang="en" data-interwiki-article="Windows Shell"><a href="/w/index.php?title=Windows_Shell&amp;action=edit&amp;redlink=1" class="new" title="Windows Shell (страница отсутствует)">Windows Shell</a></span><span class="noprint" style="font-style:normal; font-weight:normal;"><sup><a href="https://en.wikipedia.org/wiki/Windows_Shell" class="extiw" title="en:Windows Shell"><span title="Windows Shell — версия статьи «Windows Shell» на английском языке">[en]</span></a></sup></span> API</li> <li>wincrypt.h&#160;— <a href="/wiki/CryptoAPI" title="CryptoAPI">криптографическое API</a></li> <li>winperf.h&#160;— измерение производительности</li> <li>winresrc.h&#160;— <a href="/wiki/%D0%A0%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B_(Windows)" title="Ресурсы (Windows)">ресурсы</a></li> <li>winsock.h&#160;— <a href="/wiki/Winsock" title="Winsock">Winsock</a> (сокеты Windows), версия 1.1</li> <li>winspool.h&#160;— управление очередью печати</li> <li>winbgim.h&#160;— стандартная графическая библиотека</li> <li>путин красавчик</li></ul> <h3><span id="OLE_.D0.B8_COM"></span><span class="mw-headline" id="OLE_и_COM">OLE и COM</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Windows.h&amp;veaction=edit&amp;section=2" class="mw-editsection-visualeditor" title="Редактировать раздел «OLE и COM»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Windows.h&amp;action=edit&amp;section=2" title="Редактировать раздел «OLE и COM»">править код</a><span class="mw-editsection-bracket">]</span></span></h3> <ul><li>ole2.h&#160;— <a href="/wiki/Object_Linking_and_Embedding" title="Object Linking and Embedding">OLE</a></li> <li>objbase.h&#160;— <a href="/wiki/Component_Object_Model" title="Component Object Model">COM</a></li> <li>oleauto.h&#160;— <a href="/wiki/OLE_Automation" class="mw-redirect" title="OLE Automation">OLE Automation</a></li> <li>olectlid.h&#160;— различные определения для <a href="/wiki/GUID" title="GUID">GUID</a></li></ul> <h2><span id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80_.D0.B8.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F"></span><span class="mw-headline" id="Пример_использования">Пример использования</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Windows.h&amp;veaction=edit&amp;section=3" class="mw-editsection-visualeditor" title="Редактировать раздел «Пример использования»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Windows.h&amp;action=edit&amp;section=3" title="Редактировать раздел «Пример использования»">править код</a><span class="mw-editsection-bracket">]</span></span></h2> <p>В данном примере рассматривается создание нового окна<sup id="cite_ref-3" class="reference"><a href="#cite_note-3">&#91;3&#93;</a></sup>. </p> <div class="mw-highlight mw-highlight-lang-c mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;windows.h&gt;</span><span class="cp"></span> <span class="w"> </span> <span class="n">LPSTR</span><span class="w"> </span><span class="n">szClassName</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">&quot;MyClass&quot;</span><span class="p">;</span><span class="w"></span> <span class="n">HINSTANCE</span><span class="w"> </span><span class="n">hInstance</span><span class="p">;</span><span class="w"></span> <span class="n">LRESULT</span><span class="w"> </span><span class="kr">__stdcall</span><span class="w"> </span><span class="n">MyWndProc</span><span class="p">(</span><span class="n">HWND</span><span class="p">,</span><span class="w"> </span><span class="n">UINT</span><span class="p">,</span><span class="w"> </span><span class="n">WPARAM</span><span class="p">,</span><span class="w"> </span><span class="n">LPARAM</span><span class="p">);</span><span class="w"></span> <span class="w"> </span> <span class="kt">int</span><span class="w"> </span><span class="kr">__stdcall</span><span class="w"> </span><span class="n">WinMain</span><span class="p">(</span><span class="n">HINSTANCE</span><span class="w"> </span><span class="n">hInst</span><span class="p">,</span><span class="w"> </span><span class="n">HINSTANCE</span><span class="w"> </span><span class="n">hPrevInstance</span><span class="p">,</span><span class="w"> </span><span class="n">LPSTR</span><span class="w"> </span><span class="n">szCmdLine</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">iCmdShow</span><span class="p">)</span><span class="w"></span> <span class="p">{</span><span class="w"></span> <span class="w"> </span><span class="n">WNDCLASS</span><span class="w"> </span><span class="n">wnd</span><span class="p">;</span><span class="w"></span> <span class="w"> </span><span class="n">MSG</span><span class="w"> </span><span class="n">msg</span><span class="p">;</span><span class="w"></span> <span class="w"> </span><span class="n">HWND</span><span class="w"> </span><span class="n">hwnd</span><span class="p">;</span><span class="w"></span> <span class="w"> </span> <span class="w"> </span><span class="n">hInstance</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">hInst</span><span class="p">;</span><span class="w"></span> <span class="w"> </span> <span class="w"> </span><span class="n">wnd</span><span class="p">.</span><span class="n">style</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">CS_HREDRAW</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">CS_VREDRAW</span><span class="p">;</span><span class="w"> </span><span class="c1">//объяснение ниже</span> <span class="w"> </span><span class="n">wnd</span><span class="p">.</span><span class="n">lpfnWndProc</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">MyWndProc</span><span class="p">;</span><span class="w"></span> <span class="w"> </span><span class="n">wnd</span><span class="p">.</span><span class="n">cbClsExtra</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span><span class="w"></span> <span class="w"> </span><span class="n">wnd</span><span class="p">.</span><span class="n">cbWndExtra</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span><span class="w"></span> <span class="w"> </span><span class="n">wnd</span><span class="p">.</span><span class="n">hInstance</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">hInstance</span><span class="p">;</span><span class="w"></span> <span class="w"> </span><span class="n">wnd</span><span class="p">.</span><span class="n">hIcon</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">LoadIcon</span><span class="p">(</span><span class="nb">NULL</span><span class="p">,</span><span class="w"> </span><span class="n">IDI_APPLICATION</span><span class="p">);</span><span class="w"> </span><span class="c1">//иконка по умолчанию</span> <span class="w"> </span><span class="n">wnd</span><span class="p">.</span><span class="n">hCursor</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">LoadCursor</span><span class="p">(</span><span class="nb">NULL</span><span class="p">,</span><span class="w"> </span><span class="n">IDC_ARROW</span><span class="p">);</span><span class="w"> </span><span class="c1">//курсор по умолчанию</span> <span class="w"> </span><span class="n">wnd</span><span class="p">.</span><span class="n">hbrBackground</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">(</span><span class="n">HBRUSH</span><span class="p">)(</span><span class="n">COLOR_BACKGROUND</span><span class="o">+</span><span class="mi">1</span><span class="p">);</span><span class="w"></span> <span class="w"> </span><span class="n">wnd</span><span class="p">.</span><span class="n">lpszMenuName</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nb">NULL</span><span class="p">;</span><span class="w"> </span><span class="c1">//без меню</span> <span class="w"> </span><span class="n">wnd</span><span class="p">.</span><span class="n">lpszClassName</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">szClassName</span><span class="p">;</span><span class="w"></span> <span class="w"> </span> <span class="w"> </span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="n">RegisterClass</span><span class="p">(</span><span class="o">&amp;</span><span class="n">wnd</span><span class="p">))</span><span class="w"> </span><span class="c1">//зарегистрировать WNDCLASS</span> <span class="w"> </span><span class="p">{</span><span class="w"></span> <span class="w"> </span><span class="n">MessageBox</span><span class="p">(</span><span class="nb">NULL</span><span class="p">,</span><span class="w"> </span><span class="s">&quot;This Program Requires Windows NT&quot;</span><span class="p">,</span><span class="w"> </span> <span class="w"> </span><span class="s">&quot;Error&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">MB_OK</span><span class="p">);</span><span class="w"></span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span><span class="w"></span> <span class="w"> </span><span class="p">}</span><span class="w"></span> <span class="w"> </span> <span class="w"> </span><span class="n">hwnd</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">CreateWindow</span><span class="p">(</span><span class="n">szClassName</span><span class="p">,</span><span class="w"></span> <span class="w"> </span><span class="s">&quot;Window Title&quot;</span><span class="p">,</span><span class="w"></span> <span class="w"> </span><span class="n">WS_OVERLAPPEDWINDOW</span><span class="p">,</span><span class="w"> </span><span class="c1">//оформление окна поумолчанию</span> <span class="w"> </span><span class="n">CW_USEDEFAULT</span><span class="p">,</span><span class="w"></span> <span class="w"> </span><span class="n">CW_USEDEFAULT</span><span class="p">,</span><span class="w"> </span><span class="c1">//координаты по умолчанию</span> <span class="w"> </span><span class="n">CW_USEDEFAULT</span><span class="p">,</span><span class="w"></span> <span class="w"> </span><span class="n">CW_USEDEFAULT</span><span class="p">,</span><span class="w"> </span><span class="c1">//ширина и высота по умолчанию</span> <span class="w"> </span><span class="nb">NULL</span><span class="p">,</span><span class="w"> </span><span class="c1">//без родительского окна</span> <span class="w"> </span><span class="nb">NULL</span><span class="p">,</span><span class="w"> </span><span class="c1">//без меню</span> <span class="w"> </span><span class="n">hInstance</span><span class="p">,</span><span class="w"></span> <span class="w"> </span><span class="nb">NULL</span><span class="p">);</span><span class="w"> </span><span class="c1">//без параметра</span> <span class="w"> </span><span class="n">ShowWindow</span><span class="p">(</span><span class="n">hwnd</span><span class="p">,</span><span class="w"> </span><span class="n">iCmdShow</span><span class="p">);</span><span class="w"> </span><span class="c1">//отрисовать окно на экране</span> <span class="w"> </span><span class="n">UpdateWindow</span><span class="p">(</span><span class="n">hwnd</span><span class="p">);</span><span class="w"> </span><span class="c1">//окно должно правильно обновляться</span> <span class="w"> </span> <span class="w"> </span><span class="k">while</span><span class="p">(</span><span class="n">GetMessage</span><span class="p">(</span><span class="o">&amp;</span><span class="n">msg</span><span class="p">,</span><span class="w"> </span><span class="nb">NULL</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">))</span><span class="w"> </span><span class="c1">//цикл сообщений</span> <span class="w"> </span><span class="p">{</span><span class="w"></span> <span class="w"> </span><span class="n">TranslateMessage</span><span class="p">(</span><span class="o">&amp;</span><span class="n">msg</span><span class="p">);</span><span class="w"></span> <span class="w"> </span><span class="n">DispatchMessage</span><span class="p">(</span><span class="o">&amp;</span><span class="n">msg</span><span class="p">);</span><span class="w"></span> <span class="w"> </span><span class="p">}</span><span class="w"></span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">msg</span><span class="p">.</span><span class="n">wParam</span><span class="p">;</span><span class="w"></span> <span class="p">}</span><span class="w"></span> <span class="w"> </span> <span class="n">LRESULT</span><span class="w"> </span><span class="kr">__stdcall</span><span class="w"> </span><span class="n">MyWndProc</span><span class="p">(</span><span class="n">HWND</span><span class="w"> </span><span class="n">hwnd</span><span class="p">,</span><span class="w"> </span><span class="n">UINT</span><span class="w"> </span><span class="n">msg</span><span class="p">,</span><span class="w"> </span><span class="n">WPARAM</span><span class="w"> </span><span class="n">wParam</span><span class="p">,</span><span class="w"> </span><span class="n">LPARAM</span><span class="w"> </span><span class="n">lParam</span><span class="p">)</span><span class="w"></span> <span class="p">{</span><span class="w"></span> <span class="w"> </span><span class="k">switch</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span><span class="w"></span> <span class="w"> </span><span class="p">{</span><span class="w"></span> <span class="w"> </span><span class="k">case</span><span class="w"> </span><span class="nl">WM_DESTROY</span><span class="p">:</span><span class="w"></span> <span class="w"> </span><span class="n">PostQuitMessage</span><span class="p">(</span><span class="mi">0</span><span class="p">);</span><span class="w"></span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span><span class="w"></span> <span class="w"> </span><span class="p">}</span><span class="w"></span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">DefWindowProc</span><span class="p">(</span><span class="n">hwnd</span><span class="p">,</span><span class="w"> </span><span class="n">msg</span><span class="p">,</span><span class="w"> </span><span class="n">wParam</span><span class="p">,</span><span class="w"> </span><span class="n">lParam</span><span class="p">);</span><span class="w"></span> <span class="p">}</span><span class="w"></span> </pre></div> <h2><span id=".D0.A1.D0.BC._.D1.82.D0.B0.D0.BA.D0.B6.D0.B5"></span><span class="mw-headline" id="См._также">См. также</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Windows.h&amp;veaction=edit&amp;section=4" class="mw-editsection-visualeditor" title="Редактировать раздел «См. также»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Windows.h&amp;action=edit&amp;section=4" title="Редактировать раздел «См. также»">править код</a><span class="mw-editsection-bracket">]</span></span></h2> <ul><li><span data-interwiki-lang="en" data-interwiki-article="Microsoft Windows library files"><a href="/w/index.php?title=Microsoft_Windows_library_files&amp;action=edit&amp;redlink=1" class="new" title="Microsoft Windows library files (страница отсутствует)">Microsoft Windows library files</a></span><span class="noprint" style="font-style:normal; font-weight:normal;"><sup><a href="https://en.wikipedia.org/wiki/Microsoft_Windows_library_files" class="extiw" title="en:Microsoft Windows library files"><span title="Microsoft Windows library files — версия статьи «Microsoft Windows library files» на английском языке">[en]</span></a></sup></span></li></ul> <h2><span id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.87.D0.B0.D0.BD.D0.B8.D1.8F"></span><span class="mw-headline" id="Примечания">Примечания</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Windows.h&amp;veaction=edit&amp;section=5" class="mw-editsection-visualeditor" title="Редактировать раздел «Примечания»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Windows.h&amp;action=edit&amp;section=5" title="Редактировать раздел «Примечания»">править код</a><span class="mw-editsection-bracket">]</span></span></h2> <div class="reflist columns" style="list-style-type: decimal;"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Richard Raposa.</i>&#32;<a rel="nofollow" class="external text" href="https://books.google.co.il/books?id=fDFRDwAAQBAJ&amp;pg=PA3&amp;dq=windows.h+header&amp;hl=en&amp;sa=X&amp;ved=2ahUKEwiNno2s4NT4AhVnlP0HHTrSBuU4ChDoAXoECAUQAg#v=onepage&amp;q=windows.h%20&amp;f=false">Understanding C++ for MFC</a>.&#160;— <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/148228068X" class="internal mw-magiclink-isbn">ISBN 148228068X</a>.</span></span> </li> <li id="cite_note-Pr-2"><span class="mw-cite-backlink"><a href="#cite_ref-Pr_2-0">↑</a></span> <span class="reference-text"><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Charles Petzold.</i>&#32;<a rel="nofollow" class="external text" href="https://books.google.co.il/books?id=Rp1CAwAAQBAJ&amp;pg=PT69&amp;dq=windows.h+header&amp;hl=en&amp;sa=X&amp;ved=2ahUKEwi90d7x3tT4AhU5iv0HHVShDOMQ6AF6BAgHEAI#v=snippet&amp;q=include%20%22windows.h%22%20&amp;f=false">Programming Windows</a>.&#160;— 1998.&#160;— <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/0735646031" class="internal mw-magiclink-isbn">ISBN 0735646031</a>.</span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/windows/win32/learnwin32/your-first-windows-program">Module 1. Your First Windows Program&#160;— Win32 apps | Microsoft Docs</a></span> </li> </ol></div></div> <h2><span id=".D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8"></span><span class="mw-headline" id="Ссылки">Ссылки</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Windows.h&amp;veaction=edit&amp;section=6" class="mw-editsection-visualeditor" title="Редактировать раздел «Ссылки»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Windows.h&amp;action=edit&amp;section=6" title="Редактировать раздел «Ссылки»">править код</a><span class="mw-editsection-bracket">]</span></span></h2> <ul><li><a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/windows/win32/api/">Документация Windows API</a>&#160;<small class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</small></li></ul> <table class="mbox-Stub-meta plainlinks metadata ambox ambox-style" role="presentation" style="border:0; background:none; margin:0; font-style:italic;"><tbody><tr><td class="mbox-image"><div style="width:52px"><div style="font-size:4.5px;font-weight:bold;text-align:left;font-style:normal" class="mw-highlight mw-highlight-lang-c mw-content-ltr" dir="ltr"><pre><span></span><span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">()</span><span class="w"></span> <span class="p">{</span><span class="w"></span> <span class="w"> </span><span class="n">printf</span><span class="p">(</span><span class="s">&quot;Hi&quot;</span><span class="p">);</span><span class="w"></span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span><span class="w"></span> <span class="p">}</span><span class="w"></span> </pre></div></div></td><td class="mbox-text"><div class="mbox-text-div">Это «статья-заготовка»&#32;о <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Программирование">программировании</a>. Вы можете помочь проекту, дополнив эту статью, как и любую другую в Википедии. <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%97%D0%B0%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B0_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" title="Википедия:Заготовка статьи">Нажмите и узнайте подробности</a>.</div><div class="mbox-textsmall-div hide-when-compact" style="font-size:85%"></div></td></tr></tbody></table> <div role="navigation" class="navbox" aria-labelledby="Язык_программирования_Си" data-name="Язык программирования Си"><table class="nowraplinks hlist collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%A1%D0%B8" title="Перейти к шаблону «Язык программирования Си»"><img alt="Перейти к шаблону «Язык программирования Си»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="noprint" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a>&#160;</span><div id="Язык_программирования_Си" style="font-size:114%;margin:0 5em"><a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования)">Язык программирования Си</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/ANSI_C" title="ANSI C">ANSI C</a> <ul><li><a href="/wiki/ANSI_C#C89_и_C90" title="ANSI C">C89 и C90</a></li></ul></li> <li><a href="/wiki/C99" title="C99">C99</a></li> <li><a href="/wiki/C11" title="C11">C11</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="C17 (C standard revision)"><a href="/w/index.php?title=C17_(%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0_C)&amp;action=edit&amp;redlink=1" class="new" title="C17 (стандарт языка C) (страница отсутствует)">C17</a></span><span class="noprint" style="font-style:normal; font-weight:normal;"><sup><a href="https://en.wikipedia.org/wiki/C17_(C_standard_revision)" class="extiw" title="en:C17 (C standard revision)"><span title="C17 (C standard revision) — версия статьи «C17 (стандарт языка C)» на английском языке">[en]</span></a></sup></span></li> <li><a href="/wiki/C2x" title="C2x">C2x</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Embedded C"><a href="/w/index.php?title=Embedded_C&amp;action=edit&amp;redlink=1" class="new" title="Embedded C (страница отсутствует)">Embedded C</a></span><span class="noprint" style="font-style:normal; font-weight:normal;"><sup><a href="https://en.wikipedia.org/wiki/Embedded_C" class="extiw" title="en:Embedded C"><span title="Embedded C — версия статьи «Embedded C» на английском языке">[en]</span></a></sup></span></li> <li><a href="/wiki/MISRA_C" title="MISRA C">MISRA C</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D1%8B_%D0%A1%D0%B8" title="Категория:Компиляторы Си">Компиляторы</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Turbo_C" title="Turbo C">Borland Turbo C</a></li> <li><a href="/wiki/Clang" title="Clang">Clang</a></li> <li><a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">GCC</a></li> <li><a href="/wiki/LCC" title="LCC">LCC</a></li> <li><a href="/wiki/Pelles_C" title="Pelles C">Pelles C</a></li> <li><a href="/wiki/Portable_C_Compiler" title="Portable C Compiler">PCC</a></li> <li><a href="/wiki/Tiny_C_Compiler" title="Tiny C Compiler">TCC</a></li> <li><a href="/wiki/Microsoft_Visual_C%2B%2B" title="Microsoft Visual C++">Visual C++</a> <ul><li><a href="/wiki/C%2B%2B/CLI" title="C++/CLI">C++/CLI</a></li> <li><a href="/wiki/C%2B%2B/CX" title="C++/CX">C++/CX</a></li></ul></li> <li><a href="/wiki/Open_Watcom" title="Open Watcom">Watcom C/C++ compiler</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_%D0%A1%D0%B8" title="Категория:Библиотеки Си">Библиотеки</a></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%A1%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0_%D0%A1%D0%B8" title="Стандартная библиотека языка Си">Стандартная библиотека языка Си</a></li> <li><a href="/wiki/Glibc" title="Glibc">glibc</a></li> <li><a href="/wiki/Dietlibc" title="Dietlibc">dietlibc</a></li> <li><a href="/wiki/UClibc" title="UClibc">uClibc</a></li> <li><a href="/wiki/Newlib" title="Newlib">Newlib</a></li> <li><a href="/wiki/Eglibc" title="Eglibc">Eglibc</a></li> <li><a href="/wiki/Bionic_(%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0)" title="Bionic (библиотека)">Bionic</a></li> <li><a href="/wiki/Musl" title="Musl">musl</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Особенности</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B_%D0%B2_C_%D0%B8_C%2B%2B" title="Операторы в C и C++">Операторы</a></li> <li><a href="/wiki/%D0%9D%D1%83%D0%BB%D1%8C-%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0" title="Нуль-терминированная строка">C-строка</a></li> <li><a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)#Синтаксис_и_семантика" title="Си (язык программирования)">Синтаксис</a></li> <li><a href="/wiki/%D0%9F%D1%80%D0%B5%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80_%D0%A1%D0%B8" title="Препроцессор Си">Препроцессор</a></li> <li><a href="/wiki/%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BE%D1%87%D0%BD%D1%8B%D0%B9_%D1%84%D0%B0%D0%B9%D0%BB" title="Заголовочный файл">Заголовочные файлы</a> <ul><li><a class="mw-selflink selflink">windows.h</a></li></ul></li> <li><a href="/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2_%D0%A1%D0%B8" title="Система типов Си">Типы данных</a></li> <li><a href="/wiki/%D0%A1%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0_%D0%A1%D0%B8" title="Стандартная библиотека языка Си">Функции</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Некоторые потомки</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/C%2B%2B" title="C++">C++</a></li> <li><a href="/wiki/C--" title="C--">C--</a></li> <li><a href="/wiki/C_Sharp" title="C Sharp">C#</a></li> <li><a href="/wiki/D_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="D (язык программирования)">D</a></li> <li><a href="/wiki/Objective-C" title="Objective-C">Objective-C</a></li> <li><a href="/wiki/Swift_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Swift (язык программирования)">Swift</a></li> <li><a href="/wiki/Java" title="Java">Java</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Alef (programming language)"><a href="/w/index.php?title=Alef_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)&amp;action=edit&amp;redlink=1" class="new" title="Alef (язык программирования) (страница отсутствует)">Alef</a></span><span class="noprint" style="font-style:normal; font-weight:normal;"><sup><a href="https://en.wikipedia.org/wiki/Alef_(programming_language)" class="extiw" title="en:Alef (programming language)"><span title="Alef (programming language) — версия статьи «Alef (язык программирования)» на английском языке">[en]</span></a></sup></span></li> <li><a href="/wiki/Limbo" title="Limbo">Limbo</a></li> <li><a href="/wiki/Go" title="Go">Go</a></li> <li><a href="/wiki/Vala" title="Vala">Vala</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">C и другие языки</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li>C и C++ (<a href="/wiki/%D0%A1%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C_C_%D0%B8_C%2B%2B" title="Совместимость C и C++">Совместимость</a></li> <li><a href="/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B_%D0%B2_C_%D0%B8_C%2B%2B" title="Операторы в C и C++">Операторы</a>)</li> <li><span data-interwiki-lang="en" data-interwiki-article="Comparison of Pascal and C"><a href="/w/index.php?title=%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_Pascal_%D0%B8_C&amp;action=edit&amp;redlink=1" class="new" title="Сравнение Pascal и C (страница отсутствует)">Сравнение Pascal и C</a></span><span class="noprint" style="font-style:normal; font-weight:normal;"><sup><a href="https://en.wikipedia.org/wiki/Comparison_of_Pascal_and_C" class="extiw" title="en:Comparison of Pascal and C"><span title="Comparison of Pascal and C — версия статьи «Сравнение Pascal и C» на английском языке">[en]</span></a></sup></span></li> <li><a href="/wiki/Java_Virtual_Machine#Компиляторы_C_в_байт-код" title="Java Virtual Machine">Компилятор C в байт-код Java</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Folder_Hexagonal_Icon.svg" class="image" title="Категория"><img alt="Категория" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/16px-Folder_Hexagonal_Icon.svg.png" decoding="async" width="16" height="14" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/24px-Folder_Hexagonal_Icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/32px-Folder_Hexagonal_Icon.svg.png 2x" data-file-width="36" data-file-height="31" /></a> <a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%A1%D0%B8" title="Категория:Язык программирования Си">Категория:Язык программирования Си</a></div></td></tr></tbody></table></div></div>'
Была ли правка сделана через выходной узел сети Tor (tor_exit_node)
false
Unix-время изменения (timestamp)
'1659721644'