Windows и сообщения
Общие сведения о технологии Windows и сообщений.
Технология Windows и сообщений не связана ни с какими заголовками.
Рекомендации по программированию для этой технологии см. в следующих разделах:
AdjustWindowRect Вычисляет требуемый размер прямоугольника окна на основе требуемого размера клиентского прямоугольника. Затем прямоугольник окна можно передать в функцию CreateWindow, чтобы создать окно с клиентской областью требуемого размера. |
AdjustWindowRectEx Вычисляет требуемый размер прямоугольника окна на основе требуемого размера клиентского прямоугольника. Затем прямоугольник окна можно передать в функцию CreateWindowEx, чтобы создать окно с клиентской областью требуемого размера. |
AllowSetForegroundWindow Позволяет указанному процессу задать окно переднего плана с помощью функции SetForegroundWindow. Вызывающий процесс уже должен иметь возможность задать окно переднего плана. Дополнительные сведения см. в подразделе «Примечания» далее в этом разделе. |
AnimateWindow Позволяет создавать специальные эффекты при отображении или скрытии окон. Существует четыре типа анимации: _roll, слайд, свертывание или развертывание и альфа-смешивание. |
AnyPopup Указывает, существует ли на экране собственное, видимое, всплывающее окно верхнего уровня или перекрывающееся окно. Функция выполняет поиск по всему экрану, а не только в клиентской области вызывающего приложения. |
ArrangeIconicWindows Упорядочивает все свернутые (знаковые) дочерние окна указанного родительского окна. |
BeginDeferWindowPos Выделяет память для структуры с несколькими окнами и возвращает дескриптор в структуру. |
BringWindowToTop Переносит указанное окно в верхнюю часть порядка Z. Если окно является окном верхнего уровня, оно активируется. Если окно является дочерним, активируется родительское окно верхнего уровня, связанное с дочерним окном. |
BroadcastSystemMessage Функция BroadcastSystemMessage отправляет сообщение указанным получателям. (BroadcastSystemMessage) |
BroadcastSystemMessageA Отправляет сообщение указанным получателям. (BroadcastSystemMessageA) |
BroadcastSystemMessageExA Отправляет сообщение указанным получателям. (BroadcastSystemMessageExA) |
BroadcastSystemMessageExW Отправляет сообщение указанным получателям. (BroadcastSystemMessageExW) |
BroadcastSystemMessageW Функция BroadcastSystemMessageW (Юникод) отправляет сообщение указанным получателям. (BroadcastSystemMessageW) |
CalculatePopupWindowPosition Вычисляет соответствующую позицию всплывающего окна, используя указанную точку привязки, размер всплывающего окна, флаги и необязательный прямоугольник исключения. |
CallMsgFilterA Передает указанное сообщение и код перехватчика в процедуры перехватчика, связанные с WH_SYSMSGFILTER и WH_MSGFILTER перехватчиками. (ANSI) |
CallMsgFilterW Передает указанное сообщение и код перехватчика в процедуры перехватчика, связанные с WH_SYSMSGFILTER и WH_MSGFILTER перехватчиками. (Юникод) |
CallNextHookEx Передает сведения о перехватчике в следующую процедуру перехватчика в текущей цепочке перехватчиков. Процедура перехватчика может вызывать эту функцию до или после обработки сведений о перехватчике. |
CallWindowProcA Передает сведения о сообщении в указанную процедуру окна. (ANSI) |
CallWindowProcW Передает сведения о сообщении в указанную процедуру окна. (Юникод) |
CascadeWindows Каскадирует указанные дочерние окна указанного родительского окна. |
ChangeWindowMessageFilter Добавляет или удаляет сообщение из фильтра изоляции привилегий пользовательского интерфейса (UIPI). |
ChangeWindowMessageFilterEx Изменяет фильтр сообщений пользовательского интерфейса Privilege Isolation (UIPI) для указанного окна. |
ChildWindowFromPoint Определяет, какое из дочерних окон, принадлежащих родительскому окну, содержит указанную точку , если таковое имеется. Поиск ограничен непосредственными дочерними окнами. Внуки, и более глубокие окна потомков не ищутся. |
ChildWindowFromPointEx Определяет, какое из дочерних окон, принадлежащих указанному родительскому окну, содержит указанную точку ( если таковое есть). |
CloseWindow Сворачивать (но не уничтожать) указанное окно. |
CreateMDIWindowA Создает дочернее окно многодокументного интерфейса (MDI). (ANSI) |
CreateMDIWindowW Создает дочернее окно многодокументного интерфейса (MDI). (Юникод) |
CreateWindowA Создает перекрывающееся, всплывающее или дочернее окно. (ANSI) |
CreateWindowExA Создает перекрывающееся, всплывающее или дочернее окно с расширенным стилем окна; В противном случае эта функция идентична функции CreateWindow. (ANSI) |
CreateWindowExW Создает перекрывающееся, всплывающее или дочернее окно с расширенным стилем окна; В противном случае эта функция идентична функции CreateWindow. (Юникод) |
CreateWindowW Создает перекрывающееся, всплывающее или дочернее окно. (Юникод) |
DeferWindowPos Обновления указанную структуру позиции нескольких окон для указанного окна. |
DefFrameProcA Обеспечивает обработку по умолчанию для любых оконных сообщений, которые не обрабатываются процедурой окна фрейма многодокументного интерфейса (MDI). (ANSI) |
DefFrameProcW Обеспечивает обработку по умолчанию для любых оконных сообщений, которые не обрабатываются процедурой окна фрейма многодокументного интерфейса (MDI). (Юникод) |
DefMDIChildProcA Обеспечивает обработку по умолчанию для любого сообщения окна, которое не обрабатывается процедурой окна дочернего окна с несколькими документами (MDI). (ANSI) |
DefMDIChildProcW Обеспечивает обработку по умолчанию для любого сообщения окна, которое не обрабатывается процедурой окна дочернего окна с несколькими документами (MDI). (Юникод) |
DefWindowProcA Вызывает процедуру окна по умолчанию, чтобы обеспечить обработку по умолчанию для всех оконных сообщений, которые не обрабатываются приложением. (ANSI) |
DefWindowProcW Вызывает процедуру окна по умолчанию, чтобы обеспечить обработку по умолчанию для всех оконных сообщений, которые не обрабатываются приложением. (Юникод) |
Отмена регистрацииShellHookWindow Отменяет регистрацию указанного окна оболочки, которое зарегистрировано для получения сообщений обработчика оболочки. |
Destroywindow Уничтожает указанное окно. |
DispatchMessage Функция DispatchMessage отправляет сообщение в процедуру окна. Обычно он используется для отправки сообщения, полученного функцией GetMessage. |
DispatchMessageA Отправляет сообщение в процедуру окна. Обычно он используется для отправки сообщения, полученного функцией GetMessage. (DispatchMessageA) |
DispatchMessageW Функция DispatchMessageW (Юникод) отправляет сообщение в процедуру окна. Обычно он используется для отправки сообщения, полученного функцией GetMessage. |
EndDeferWindowPos Одновременно обновляет положение и размер одного или нескольких окон за один цикл обновления экрана. |
EndTask Принудительно закрывает указанное окно. |
EnumChildWindows Перечисляет дочерние окна, принадлежащие указанному родительскому окну, передавая дескриптор каждому дочернему окну, в свою очередь, в определяемую приложением функцию обратного вызова. |
EnumPropsA Перечисляет все записи в списке свойств окна, передавая их по очереди в указанную функцию обратного вызова. EnumProps продолжается до тех пор, пока не будет перечислена последняя запись или функция обратного вызова не вернет значение FALSE. (ANSI) |
EnumPropsExA Перечисляет все записи в списке свойств окна, передавая их по очереди в указанную функцию обратного вызова. EnumPropsEx продолжается до тех пор, пока не будет перечислена последняя запись или функция обратного вызова не вернет значение FALSE. (ANSI) |
EnumPropsExW Перечисляет все записи в списке свойств окна, передавая их по очереди в указанную функцию обратного вызова. EnumPropsEx продолжается до тех пор, пока не будет перечислена последняя запись или функция обратного вызова не вернет значение FALSE. (Юникод) |
EnumPropsW Перечисляет все записи в списке свойств окна, передавая их по очереди в указанную функцию обратного вызова. EnumProps продолжается до тех пор, пока не будет перечислена последняя запись или функция обратного вызова не вернет значение FALSE. (Юникод) |
EnumThreadWindows Перечисляет все некрипторные окна, связанные с потоком, передавая дескриптор каждому окну, в свою очередь, в определяемую приложением функцию обратного вызова. |
EnumWindows Перечисляет все окна верхнего уровня на экране, передавая дескриптор каждому окну, в свою очередь, в определяемую приложением функцию обратного вызова. EnumWindows продолжается до тех пор, пока не будет перечислено последнее окно верхнего уровня или функция обратного вызова не вернет значение FALSE. |
FindWindowA Извлекает дескриптор для окна верхнего уровня, имя класса и имя окна которого соответствуют указанным строкам. Эта функция не выполняет поиск дочерних окон. Эта функция не выполняет поиск с учетом регистра. (ANSI) |
FindWindowExA Извлекает дескриптор для окна, имя класса и имя окна которого соответствуют указанным строкам. Функция выполняет поиск в дочерних окнах, начиная с указанного дочернего окна. Эта функция не выполняет поиск с учетом регистра. (ANSI) |
FindWindowExW Извлекает дескриптор для окна, имя класса и имя окна которого соответствуют указанным строкам. Функция выполняет поиск в дочерних окнах, начиная с указанного дочернего окна. Эта функция не выполняет поиск с учетом регистра. (Юникод) |
FindWindowW Извлекает дескриптор для окна верхнего уровня, имя класса и имя окна которого соответствуют указанным строкам. Эта функция не выполняет поиск дочерних окон. Эта функция не выполняет поиск с учетом регистра. (Юникод) |
GET_X_LPARAM Извлекает координату X со знаком из указанного значения LPARAM. |
GET_Y_LPARAM Извлекает координату Y со знаком из заданного значения LPARAM. |
GetAltTabInfoA Извлекает сведения о состоянии указанного окна, если это окно переключения приложений (ALT+TAB). (ANSI) |
GetAltTabInfoW Извлекает сведения о состоянии указанного окна, если это окно переключения приложений (ALT+TAB). (Юникод) |
GetAncestor Извлекает дескриптор предка указанного окна. |
GetClassInfoA Извлекает сведения о классе окна. (ANSI) |
GetClassInfoExA Извлекает сведения о классе окна, включая дескриптор небольшого значка, связанного с классом окна. Функция GetClassInfo не получает дескриптор небольшого значка. (ANSI) |
GetClassInfoExW Извлекает сведения о классе окна, включая дескриптор небольшого значка, связанного с классом окна. Функция GetClassInfo не получает дескриптор небольшого значка. (Юникод) |
GetClassInfoW Извлекает сведения о классе окна. (Юникод) |
GetClassLongA Извлекает указанное 32-разрядное значение (DWORD) из структуры WNDCLASSEX, связанной с указанным окном. (ANSI) |
GetClassLongPtrA Извлекает указанное значение из структуры WNDCLASSEX, связанной с указанным окном. (ANSI) |
GetClassLongPtrW Извлекает указанное значение из структуры WNDCLASSEX, связанной с указанным окном. (Юникод) |
GetClassLongW Извлекает указанное 32-разрядное значение (DWORD) из структуры WNDCLASSEX, связанной с указанным окном. (Юникод) |
GetClassName Функция GetClassName извлекает имя класса, которому принадлежит указанное окно. (GetClassName) |
GetClassNameA Извлекает имя класса, которому принадлежит указанное окно. (GetClassNameA) |
GetClassNameW Функция GetClassNameW (Юникод) извлекает имя класса, которому принадлежит указанное окно. (GetClassNameW) |
GetClassWord Извлекает 16-битовое значение (WORD) с указанным смещением в дополнительную память класса для класса окна, которому принадлежит указанное окно. |
GetClientRect Получает координаты клиентской области окна. |
GetDesktopWindow Извлекает дескриптор в окно рабочего стола. Окно рабочего стола охватывает весь экран. Окно рабочего стола — это область, поверх которой окрашены другие окна. |
GetForegroundWindow Извлекает дескриптор для окна переднего плана (окна, с которым в данный момент работает пользователь). Система назначает потоку, который создает окно переднего плана, немного более высокий приоритет, чем другим потокам. |
GetGUIThreadInfo Извлекает сведения об активном окне или указанном потоке графического пользовательского интерфейса. |
GetInputState Определяет, есть ли в очереди сообщений вызывающего потока сообщения с помощью кнопки мыши или клавиатуры. |
GetLastActivePopup Определяет, какое всплывающее окно, принадлежавшее указанному окну, было последнее активное. |
GetLayeredWindowAttributes Получает ключ цвета прозрачности многослойного окна. |
GetMessage Функция GetMessage извлекает сообщение из очереди сообщений вызывающего потока. (GetMessage) |
GetMessageA Извлекает сообщение из очереди сообщений вызывающего потока. Функция отправляет входящие отправленные сообщения до тех пор, пока отправленное сообщение не будет доступно для извлечения. (GetMessageA) |
GetMessageExtraInfo Извлекает дополнительные сведения о сообщении для текущего потока. Дополнительные сведения о сообщении — это определяемое приложением или драйвером значение, связанное с очередью сообщений текущего потока. |
GetMessagePos Извлекает позицию курсора для последнего сообщения, полученного функцией GetMessage. |
GetMessageTime Извлекает время последнего сообщения, полученного функцией GetMessage. |
GetMessageW Функция GetMessageW (Юникод) извлекает сообщение из очереди сообщений вызывающего потока. (GetMessageW) |
GetNextWindow Извлекает дескриптор следующего или предыдущего окна в Z-порядке. Следующее окно находится под указанным окном; предыдущее окно находится выше. |
GetParent Извлекает дескриптор родительского или владельца указанного окна. |
GetProcessDefaultLayout Извлекает макет по умолчанию, используемый при создании окон без родительского или владельца. |
GetPropa Извлекает дескриптор данных из списка свойств указанного окна. Строка символов идентифицирует извлекаемую дескриптор. Строка и дескриптор должны быть добавлены в список свойств при предыдущем вызове функции SetProp. (ANSI) |
GetPropW Извлекает дескриптор данных из списка свойств указанного окна. Строка символов идентифицирует извлекаемую дескриптор. Строка и дескриптор должны быть добавлены в список свойств при предыдущем вызове функции SetProp. (Юникод) |
GetQueueStatus Извлекает тип сообщений, найденных в очереди сообщений вызывающего потока. |
GetShellWindow Извлекает дескриптор в окно рабочего стола оболочки. |
GetSysColor Извлекает текущий цвет указанного отображаемого элемента. |
GetSystemMetrics Извлекает указанную системную метрику или параметр конфигурации системы. |
GetTitleBarInfo Извлекает сведения об указанной строке заголовка. |
GetTopWindow Проверяет порядок Z дочерних окон, связанных с указанным родительским окном, и извлекает дескриптор дочернего окна в верхней части порядка Z. |
GetWindow Извлекает дескриптор для окна, которое имеет указанную связь (Z-порядок или владелец) с указанным окном. |
GetWindowDisplayAffinity Извлекает текущий параметр сходства отображения из любого процесса для заданного окна. |
GetWindowInfo Извлекает сведения об указанном окне. (GetWindowInfo) |
GetWindowLongA Извлекает сведения об указанном окне. (GetWindowLongA) |
GetWindowLongPtrA Извлекает сведения об указанном окне. Функция также извлекает значение с указанным смещением в дополнительную память окна. (ANSI) |
GetWindowLongPtrW Извлекает сведения об указанном окне. Функция также извлекает значение с указанным смещением в дополнительную память окна. (Юникод) |
GetWindowLongW Извлекает сведения об указанном окне. (GetWindowLongW) |
GetWindowModuleFileNameA Извлекает полный путь и имя файла модуля, связанного с указанным дескриптором окна. (ANSI) |
GetWindowModuleFileNameW Извлекает полный путь и имя файла модуля, связанного с указанным дескриптором окна. (Юникод) |
GetWindowPlacement Извлекает состояние отображения и восстановленные, свернутые и развернутые позиции указанного окна. |
GetWindowRect Извлекает размеры ограничивающего прямоугольника указанного окна. Измерения задаются в координатах экрана, относящихся к левому верхнему углу экрана. |
GetWindowTextA Копирует текст строки заголовка указанного окна (если она имеется) в буфер. Если указанное окно является элементом управления, копируется текст элемента управления . Однако GetWindowText не может получить текст элемента управления в другом приложении. (ANSI) |
GetWindowTextLengthA Извлекает длину (в символах) текста заголовка указанного окна (если окно имеет строку заголовка). (ANSI) |
GetWindowTextLengthW Извлекает длину (в символах) текста заголовка указанного окна (если окно имеет строку заголовка). (Юникод) |
GetWindowTextW Копирует текст строки заголовка указанного окна (если она имеется) в буфер. Если указанное окно является элементом управления, копируется текст элемента управления . Однако GetWindowText не может получить текст элемента управления в другом приложении. (Юникод) |
GetWindowThreadProcessId Извлекает идентификатор потока, создавшего указанное окно, и, при необходимости, идентификатор процесса, создавшего окно. |
GetWindowWord Извлекает 16-битовое значение (DWORD) с указанным смещением в дополнительное окно памяти. |
HOOKPROC Определяемая приложением или библиотекой функция обратного вызова, используемая с функцией SetWindowsHookEx. Система вызывает эту функцию после вызова функции SendMessage. Процедура перехватчика может изучить сообщение; он не может изменить его. |
InSendMessage Определяет, обрабатывает ли текущая процедура окна сообщение, отправленное из другого потока (в том же или другом процессе) путем вызова функции SendMessage. |
InSendMessageEx Определяет, обрабатывает ли текущая процедура окно сообщение, отправленное из другого потока (в том же или другом процессе). |
InternalGetWindowText Копирует текст строки заголовка указанного окна (если она имеется) в буфер. |
IsChild Определяет, является ли окно дочерним окном или окном-потомком указанного родительского окна. |
IsGUIThread Определяет, является ли вызывающий поток потоком графического пользовательского интерфейса. Кроме того, при необходимости можно преобразовать поток в поток графического пользовательского интерфейса. |
IsHungAppWindow Определяет, считает ли система, что указанное приложение не отвечает. |
IsIconic Определяет, свернуто ли указанное окно (знаковые знаки). |
IsProcessDPIAware IsProcessDPIAware может быть изменено или недоступно. Вместо этого используйте GetProcessDPIAwareness. |
IsWindow Определяет, определяет ли указанный дескриптор окна существующее окно. |
IsWindowArranged Определяет, упорядочено ли указанное окно (то есть прикреплено ли оно). |
IsWindowUnicode Определяет, является ли указанное окно собственным окном Юникода. |
IsWindowVisible Определяет состояние видимости указанного окна. |
IsZoomed Определяет, развернуто ли окно. |
KillTimer Уничтожает указанный таймер. |
LockSetForegroundWindow Процесс переднего плана может вызвать функцию LockSetForegroundWindow, чтобы отключить вызовы функции SetForegroundWindow. |
LogicalToPhysicalPoint Преобразует логические координаты точки в окне в физические. |
MAKELPARAM Создает значение для использования в качестве параметра lParam в сообщении. Макрос объединяет указанные значения. |
MAKELRESULT Создает значение для использования в качестве возвращаемого значения из процедуры окна. Макрос объединяет указанные значения. |
MAKEWPARAM Создает значение для использования в качестве параметра wParam в сообщении. Макрос объединяет указанные значения. |
MoveWindow Изменяет положение и размеры указанного окна. |
OpenIcon Восстанавливает свернутое (знаковое) окно до предыдущего размера и положения; затем он активирует окно. |
PeekMessageA Отправляет входящие сообщения без очереди, проверяет очередь сообщений потока на наличие отправленного сообщения и извлекает сообщение (если таковые существуют). (ANSI) |
PeekMessageW Отправляет входящие сообщения без очереди, проверяет очередь сообщений потока на наличие отправленного сообщения и извлекает сообщение (если таковые существуют). (Юникод) |
PhysicalToLogicalPoint Преобразует физические координаты точки в окне в логические. |
PostMessageA Помещает (публикует) сообщение в очередь сообщений, связанную с потоком, создающим указанное окно, и возвращает его, не дожидаясь обработки сообщения потоком. (ANSI) |
PostMessageW Помещает (публикует) сообщение в очередь сообщений, связанную с потоком, создающим указанное окно, и возвращает его, не дожидаясь обработки сообщения потоком. (Юникод) |
PostQuitMessage Указывает системе, что поток сделал запрос на завершение (выход). Обычно он используется в ответ на WM_DESTROY сообщение. |
PostThreadMessageA Отправляет сообщение в очередь сообщений указанного потока. Он возвращает, не дожидаясь обработки сообщения потоком. (ANSI) |
PostThreadMessageW Отправляет сообщение в очередь сообщений указанного потока. Он возвращает, не дожидаясь обработки сообщения потоком. (Юникод) |
PROPENUMPROCA Определяемая приложением функция обратного вызова, используемая с функцией EnumProps. (ANSI) |
PROPENUMPROCEXA Определяемая приложением функция обратного вызова, используемая с функцией EnumPropsEx. (ANSI) |
PROPENUMPROCEXW Определяемая приложением функция обратного вызова, используемая с функцией EnumPropsEx. (Юникод) |
PROPENUMPROCW Определяемая приложением функция обратного вызова, используемая с функцией EnumProps. (Юникод) |
RealChildWindowFromPoint Извлекает дескриптор дочернего окна в указанной точке. Поиск ограничен непосредственными дочерними окнами; Внуки и более глубокие окна потомков не ищутся. |
RealGetWindowClassA Извлекает строку, указывающую тип окна. (ANSI) |
RealGetWindowClassW Извлекает строку, указывающую тип окна. (Юникод) |
RegisterClassA Регистрирует класс окна для последующего использования в вызовах функции CreateWindow или CreateWindowEx. (RegisterClassA) |
RegisterClassExA Регистрирует класс окна для последующего использования в вызовах функции CreateWindow или CreateWindowEx. (RegisterClassExA) |
RegisterClassExW Регистрирует класс окна для последующего использования в вызовах функции CreateWindow или CreateWindowEx. (RegisterClassExW) |
RegisterClassW Регистрирует класс окна для последующего использования в вызовах функции CreateWindow или CreateWindowEx. (RegisterClassW) |
RegisterShellHookWindow Регистрирует указанное окно оболочки для получения определенных сообщений о событиях или уведомлениях, полезных для приложений оболочки. |
RegisterWindowMessageA Определяет новое сообщение окна, которое гарантированно будет уникальным во всей системе. Значение сообщения можно использовать при отправке или публикации сообщений. (ANSI) |
RegisterWindowMessageW Определяет новое сообщение окна, которое гарантированно будет уникальным во всей системе. Значение сообщения можно использовать при отправке или публикации сообщений. (Юникод) |
RemovePropA Удаляет запись из списка свойств указанного окна. Указанная строка символов определяет удаляемую запись. (ANSI) |
RemovePropW Удаляет запись из списка свойств указанного окна. Указанная строка символов определяет удаляемую запись. (Юникод) |
ReplyMessage Отвечает на сообщение, отправленное из другого потока функцией SendMessage. |
SENDASYNCPROC Определяемая приложением функция обратного вызова, используемая с функцией SendMessageCallback. |
SendMessage Функция SendMessage отправляет указанное сообщение в окно или окна. (Функция SendMessage) |
SendMessageA Отправляет указанное сообщение в окно или окна. Функция SendMessage вызывает процедуру окна для указанного окна и не возвращает ее, пока эта процедура не обработает сообщение. (SendMessageA) |
SendMessageCallbackA Отправляет указанное сообщение в окно или окна. (SendMessageCallbackA) |
SendMessageCallbackW Отправляет указанное сообщение в окно или окна. (SendMessageCallbackW) |
SendMessageTimeoutA Отправляет указанное сообщение в одно или несколько окон. (ANSI) |
SendMessageTimeoutW Отправляет указанное сообщение в одно или несколько окон. (Юникод) |
SendMessageW Функция SendMessageW (Юникод) отправляет указанное сообщение в окно или окна. (SendMessageW) |
SendNotifyMessageA Отправляет указанное сообщение в окно или окна. (SendNotifyMessageA) |
SendNotifyMessageW Отправляет указанное сообщение в окно или окна. (SendNotifyMessageW) |
SetAdditionalForegroundBoostProcesses SetAdditionalForegroundBoostProcesses — это API помощи по повышению производительности, помогающий приложениям с многопроцессной моделью приложений, в которой несколько процессов участвуют в работе переднего плана как в виде данных, так и для отрисовки. |
SetClassLongA Заменяет указанное 32-битовое значение (long) с указанным смещением в дополнительную память класса или структуру WNDCLASSEX для класса, которому принадлежит указанное окно. (ANSI) |
SetClassLongPtrA Заменяет указанное значение с указанным смещением в дополнительной памяти класса или структуре WNDCLASSEX для класса, которому принадлежит указанное окно. (ANSI) |
SetClassLongPtrW Заменяет указанное значение с указанным смещением в дополнительной памяти класса или структуре WNDCLASSEX для класса, которому принадлежит указанное окно. (Юникод) |
SetClassLongW Заменяет указанное 32-битовое значение (long) с указанным смещением в дополнительную память класса или структуру WNDCLASSEX для класса, которому принадлежит указанное окно. (Юникод) |
SetClassWord Заменяет 16-разрядное значение (WORD) с указанным смещением в дополнительную память класса для класса окна, которому принадлежит указанное окно. |
SetCoalescableTimer Создает таймер с заданным значением времени ожидания и задержкой допуска объединения. |
SetForegroundWindow Переносит поток, создавший указанное окно, на передний план и активирует окно. |
SetLayeredWindowAttributes Задает ключ цвета прозрачности многослойного окна. |
SetMessageExtraInfo Задает дополнительные сведения о сообщении для текущего потока. |
Setparent Изменяет родительское окно указанного дочернего окна. |
SetProcessDefaultLayout Изменяет макет по умолчанию, когда окна создаются без родительского или владельца только для текущего запущенного процесса. |
SetProcessDPIAware Программа SetProcessDPIAware может быть изменена или недоступна. Вместо этого используйте SetProcessDPIAwareness. |
SetPropa Добавляет новую запись или изменяет существующую запись в списке свойств указанного окна. (ANSI) |
SetPropw Добавляет новую запись или изменяет существующую запись в списке свойств указанного окна. (Юникод) |
SetSysColors Задает цвета для указанных элементов отображения. |
SetTimer Создает таймер с указанным значением времени ожидания. |
SetWindowDisplayAffinity Сохраняет параметр сопоставления отображения в режиме ядра в hWnd, связанном с окном. |
SetWindowLongA Изменяет атрибут указанного окна. Функция также задает 32-разрядное значение (long) с указанным смещением в дополнительную память окна. (ANSI) |
SetWindowLongPtrA Изменяет атрибут указанного окна. (ANSI) |
SetWindowLongPtrW Изменяет атрибут указанного окна. (Юникод) |
SetWindowLongW Изменяет атрибут указанного окна. Функция также задает 32-разрядное значение (long) с указанным смещением в дополнительную память окна. (Юникод) |
SetWindowPlacement Задает состояние отображения и восстановленные, свернутые и развернутые позиции указанного окна. |
SetWindowPos Изменяет размер, положение и порядок Z дочернего, всплывающего окна или окна верхнего уровня. Эти окна упорядочены в соответствии с их внешним видом на экране. Самое верхнее окно получает наивысший ранг и является первым окном в порядке Z. |
SetWindowsHookExA Устанавливает определяемую приложением процедуру перехватчика в цепочку перехватчиков. (ANSI) |
SetWindowsHookExW Устанавливает определяемую приложением процедуру перехватчика в цепочку перехватчиков. (Юникод) |
SetWindowTextA Изменяет текст заголовка указанного окна (если он имеется). Если указанное окно является элементом управления, текст элемента управления изменяется. Однако SetWindowText не может изменить текст элемента управления в другом приложении. (ANSI) |
SetWindowTextW Изменяет текст заголовка указанного окна (если он имеется). Если указанное окно является элементом управления, текст элемента управления изменяется. Однако SetWindowText не может изменить текст элемента управления в другом приложении. (Юникод) |
ShowOwnedPopups Показывает или скрывает все всплывающие окна, принадлежащие указанному окну. |
Showwindow Задает состояние отображения указанного окна. |
ShowWindowAsync Задает состояние отображения окна, не дожидаясь завершения операции. |
SoundSentry Активирует визуальный сигнал, указывающий, что воспроизводится звук. |
SwitchToThisWindow Переключает фокус на указанное окно и переводит его на передний план. |
SystemParametersInfoA Извлекает или задает значение одного из параметров всей системы. (ANSI) |
SystemParametersInfoW Извлекает или задает значение одного из параметров всей системы. (Юникод) |
TileWindows Плитки указанных дочерних окон указанного родительского окна. |
TIMERPROC Определяемая приложением функция обратного вызова, которая обрабатывает WM_TIMER сообщений. Тип TIMERPROC определяет указатель на эту функцию обратного вызова. TimerProc — это заполнитель для имени функции, определяемой приложением. |
TranslateMDISysAccel Обрабатывает нажатия клавиш акселератора для команд меню окна дочерних окон многодокументного интерфейса (MDI), связанных с указанным окном клиента MDI. |
TranslateMessage Преобразует сообщения с виртуальным ключом в символьные сообщения. Символьные сообщения отправляются в очередь сообщений вызывающего потока, чтобы прочитать их в следующий раз, когда поток вызывает функцию GetMessage или PeekMessage. |
UnhookWindowsHookEx Удаляет процедуру перехватчика, установленную в цепочке перехватчиков функцией SetWindowsHookEx. |
Отмена регистрацииClassA Отменяет регистрацию класса окна, освобождая память, необходимую для класса . (ANSI) |
Отмена регистрацииClassW Отменяет регистрацию класса окна, освобождая память, необходимую для класса . (Юникод) |
UpdateLayeredWindow Обновляет положение, размер, форму, содержимое и прозрачность многослойного окна. |
WaitMessage Возвращает управление другим потокам, если поток не содержит других сообщений в очереди сообщений. Функция WaitMessage приостанавливает поток и не возвращает его, пока новое сообщение не будет помещено в очередь сообщений потока. |
WindowFromPhysicalPoint Извлекает дескриптор окна, содержащего указанную физическую точку. |
WindowFromPoint Извлекает дескриптор для окна, содержащего указанную точку. |
WinMain Предоставленная пользователем точка входа для графического приложения windows. |
WNDPROC Функция обратного вызова, определяемая в приложении, которая обрабатывает сообщения, отправленные в окно. |
ALTTABINFO Содержит сведения о состоянии окна переключения приложений (ALT+TAB). |
ANIMATIONINFO Описывает эффекты анимации, связанные с действиями пользователя. |
AUDIODESCRIPTION Содержит сведения, связанные с описаниями звука. Эта структура используется с функцией SystemParametersInfo, когда указано значение действия SPI_GETAUDIODESCRIPTION или SPI_SETAUDIODESCRIPTION. |
BSMINFO Содержит сведения об окне, которое отклонило запрос от BroadcastSystemMessageEx. |
CBT_CREATEWNDA Содержит сведения, передаваемые WH_CBT процедуре перехватчика CBTProc перед созданием окна. (ANSI) |
CBT_CREATEWNDW Содержит сведения, передаваемые WH_CBT процедуре перехватчика CBTProc перед созданием окна. (Юникод) |
CBTACTIVATESTRUCT Содержит сведения, передаваемые WH_CBT процедуре перехватчика CBTProc перед активацией окна. |
CHANGEFILTERSTRUCT Содержит расширенные сведения о результатах, полученные при вызове функции ChangeWindowMessageFilterEx. |
CLIENTCREATESTRUCT Содержит сведения о меню и первом дочернем окне многодокументного интерфейса (MDI) клиентского окна MDI. |
CREATESTRUCTA Определяет параметры инициализации, передаваемые в оконную процедуру приложения. Эти элементы идентичны параметрам функции CreateWindowEx. (ANSI) |
CREATESTRUCTW Определяет параметры инициализации, передаваемые в оконную процедуру приложения. Эти элементы идентичны параметрам функции CreateWindowEx. (Юникод) |
CWPRETSTRUCT Определяет параметры сообщения, передаваемые в процедуру перехватчика WH_CALLWNDPROCRET CallWndRetProc. |
CWPSTRUCT Определяет параметры сообщения, передаваемые WH_CALLWNDPROC процедуре перехватчика CallWndProc. |
DEBUGHOOKINFO Содержит сведения об отладке, передаваемые WH_DEBUG процедуре перехватчика DebugProc. |
EVENTMSG Содержит сведения об аппаратном сообщении, отправляемом в очередь системных сообщений. Эта структура используется для хранения сведений о сообщениях функции обратного вызова JournalPlaybackProc. |
GUITHREADINFO Содержит сведения о потоке графического пользовательского интерфейса. |
KBDLLHOOKSTRUCT Содержит сведения о низкоуровневом событии ввода с помощью клавиатуры. |
MDICREATESTRUCTA Содержит сведения о классе, заголовке, владельце, расположении и размере дочернего окна MDI. (ANSI) |
MDICREATESTRUCTW Содержит сведения о классе, заголовке, владельце, расположении и размере дочернего окна MDI. (Юникод) |
СВЕРНУТЫЕ МЕТРИКИ Содержит масштабируемые метрики, связанные с свернутыми окнами. |
MINMAXINFO Содержит сведения о максимальном размере и положении окна, а также его минимальном и максимальном размерах отслеживания. |
MOUSEHOOKSTRUCT Содержит сведения о событии мыши, переданном в процедуру перехватчика WH_MOUSE MouseProc. |
MOUSEHOOKSTRUCTEX Содержит сведения о событии мыши, переданном в процедуру перехватчика WH_MOUSE MouseProc. Это расширение структуры MOUSEHOOKSTRUCT, включающее сведения о перемещении колесика или использовании кнопки X. |
MSG Содержит информацию сообщения из очереди сообщений потока. |
MSLLHOOKSTRUCT Содержит сведения о низкоуровневом событии ввода мыши. |
NCCALCSIZE_PARAMS Содержит сведения, которые приложение может использовать при обработке сообщения WM_NCCALCSIZE для вычисления размера, положения и допустимого содержимого клиентской области окна. |
NONCLIENTMETRICSA Содержит масштабируемые метрики, связанные с неклиентской областью неминимизированного окна. (ANSI) |
NONCLIENTMETRICSW Содержит масштабируемые метрики, связанные с неклиентской областью неминимизированного окна. (Юникод) |
STYLESTRUCT Содержит стили для окна. |
TITLEBARINFO Содержит сведения о строке заголовка. |
TITLEBARINFOEX Расширяет сведения, описанные в структуре TITLEBARINFO, включив координаты каждого элемента в строке заголовка. |
UPDATELAYEREDWINDOWINFO Используется UpdateLayeredWindowIndirect для предоставления сведений о положении, размере, фигуре, содержимом и полупрозрачной информации для многоуровневого окна. |
WINDOWINFO Содержит сведения о окне. |
WINDOWPLACEMENT Содержит сведения о размещении окна на экране. |
WINDOWPOS Содержит сведения о размере и положении окна. |
WNDCLASSA Содержит атрибуты класса окна, зарегистрированные функцией RegisterClass. (ANSI) |
WNDCLASSEXA Содержит сведения о классе окна. (ANSI) |
WNDCLASSEXW Содержит сведения о классе окна. (Юникод) |
WNDCLASSW Содержит атрибуты класса окна, зарегистрированные функцией RegisterClass. (Юникод) |