заголовок windowsx.h

Этот заголовок используется несколькими технологиями. Дополнительные сведения можно найти здесь

windowsx.h содержит следующие интерфейсы программирования:

Функции

 
Button_Enable

Включает или отключает кнопку.
Button_GetCheck

Возвращает состояние переключателя или флажка. Этот макрос можно использовать или явно отправить сообщение BM_GETCHECK.
Button_GetState

Извлекает состояние кнопки или флажка. Этот макрос можно использовать или явно отправить сообщение BM_GETSTATE.
Button_GetText

Возвращает текст кнопки.
Button_GetTextLength

Возвращает количество символов в тексте кнопки.
Button_SetCheck

Задает состояние переключателя или флажка. Этот макрос можно использовать или явно отправить сообщение BM_SETCHECK.
Button_SetState

Задает состояние выделения кнопки. Состояние выделения указывает, выделена ли кнопка, как если бы пользователь нажал его. Этот макрос можно использовать или явно отправить сообщение BM_SETSTATE.
Button_SetStyle

Задает стиль кнопки. Этот макрос можно использовать или явно отправить сообщение BM_SETSTYLE.
Button_SetText

Задает текст кнопки.
ComboBox_AddItemData

Добавляет данные элемента в список в поле со списком. Этот макрос можно использовать или явно отправить сообщение CB_ADDSTRING.
ComboBox_AddString

Добавляет строку в список в поле со списком.
ComboBox_DeleteString

Удаляет элемент в указанном расположении в списке в поле со списком. Этот макрос можно использовать или явно отправить сообщение CB_DELETESTRING.
ComboBox_Dir

Добавляет имена в список, отображаемый полем со списком.
ComboBox_Enable

Включает или отключает элемент управления со списком.
ComboBox_FindItemData

Находит первый элемент в списке со списком с указанными данными элемента. Этот макрос можно использовать или явно отправить сообщение CB_FINDSTRING.
ComboBox_FindString

Находит первую строку в списке со списком, который начинается с указанной строки. Этот макрос можно использовать или явно отправить сообщение CB_FINDSTRING.
ComboBox_FindStringExact

Находит первую строку в списке со списком, который точно соответствует указанной строке, за исключением того, что поиск не учитывает регистр. Этот макрос можно использовать или явно отправить сообщение CB_FINDSTRINGEXACT.
ComboBox_GetCount

Возвращает количество элементов в поле со списком. Этот макрос можно использовать или явно отправить сообщение CB_GETCOUNT.
ComboBox_GetCurSel

Возвращает индекс выбранного элемента в поле со списком. Этот макрос можно использовать или явно отправить сообщение CB_GETCURSEL.
ComboBox_GetDroppedControlRect

Извлекает координаты экрана поля со списком в раскрывающемся состоянии. Этот макрос можно использовать или явно отправить сообщение CB_GETDROPPEDCONTROLRECT.
ComboBox_GetDroppedState

Определяет, отображается ли раскрывающийся список в элементе управления со списком. Этот макрос можно использовать или явно отправить сообщение CB_GETDROPPEDSTATE.
ComboBox_GetExtendedUI

Определяет, использует ли поле со списком пользовательский интерфейс по умолчанию или расширенный пользовательский интерфейс. Этот макрос можно использовать или явно отправить сообщение CB_GETEXTENDEDUI.
ComboBox_GetItemData

Возвращает определенное приложением значение, связанное с указанным элементом списка в поле со списком. Этот макрос можно использовать или явно отправить сообщение CB_GETITEMDATA.
ComboBox_GetItemHeight

Извлекает высоту элементов списка в поле со списком. Этот макрос можно использовать или явно отправить сообщение CB_GETITEMHEIGHT.
ComboBox_GetLBText

Возвращает строку из списка в поле со списком. Этот макрос можно использовать или явно отправлять сообщение CB_GETLBTEXT.
ComboBox_GetLBTextLen

Возвращает длину строки в списке в поле со списком. Этот макрос можно использовать или явно отправить сообщение CB_GETLBTEXTLEN.
ComboBox_GetText

Извлекает текст из элемента управления со списком.
ComboBox_GetTextLength

Возвращает количество символов в тексте поля со списком.
ComboBox_InsertItemData

Вставляет данные элемента в список в поле со списком в указанном расположении. Этот макрос можно использовать или явно отправить сообщение CB_INSERTSTRING.
ComboBox_InsertString

Добавляет строку в список в поле со списком в указанном расположении. Этот макрос можно использовать или явно отправить сообщение CB_INSERTSTRING.
ComboBox_LimitText

Ограничивает длину текста, который пользователь может ввести в элемент управления редактированием поля со списком. Этот макрос можно использовать или явно отправить сообщение CB_LIMITTEXT.
ComboBox_ResetContent

Удаляет все элементы из списка и редактирует элемент управления со списком. Этот макрос можно использовать или явно отправить сообщение CB_RESETCONTENT.
ComboBox_SelectItemData

Выполняет поиск списка в поле со списком для элемента с указанными данными элемента. Если найден соответствующий элемент, выбран элемент. Этот макрос можно использовать или явно отправить сообщение CB_SELECTSTRING.
ComboBox_SelectString

Выполняет поиск списка в поле со списком для элемента, начинающегося с символов в указанной строке. Если найден соответствующий элемент, выбран элемент. Этот макрос можно использовать или явно отправить сообщение CB_SELECTSTRING.
ComboBox_SetCurSel

Задает выбранный элемент в поле со списком. Этот макрос можно использовать или явно отправить сообщение CB_SETCURSEL.
ComboBox_SetExtendedUI

Выбирает пользовательский интерфейс по умолчанию или расширенный пользовательский интерфейс для поля со списком с CBS_DROPDOWN или стилем CBS_DROPDOWNLIST. Этот макрос можно использовать или явно отправить сообщение CB_SETEXTENDEDUI.
ComboBox_SetItemData

Задает определяемое приложением значение, связанное с указанным элементом списка в поле со списком. Этот макрос можно использовать или явно отправить сообщение CB_SETITEMDATA.
ComboBox_SetItemHeight

Задает высоту элементов списка или поля выбора в поле со списком. Этот макрос можно использовать или явно отправить сообщение CB_SETITEMHEIGHT.
ComboBox_SetText

Задает текст поля со списком.
ComboBox_ShowDropdown

Отображает или скрывает список в поле со списком. Этот макрос можно использовать или явно отправить сообщение CB_SHOWDROPDOWN.
DeleteFont

Макрос DeleteFont удаляет объект шрифта, освобождая все системные ресурсы, связанные с объектом шрифта.
Edit_CanUndo

Определяет, есть ли какие-либо действия в очереди отмены изменения или элемента управления расширенными возможностями редактирования. Этот макрос можно использовать или явно отправлять сообщение EM_CANUNDO.
Edit_EmptyUndoBuffer

Сбрасывает флаг отмены элемента управления редактирования или расширенного редактирования. Флаг отмены устанавливается всякий раз, когда операция в элементе управления редактированием может быть отменена. Этот макрос можно использовать или явно отправить сообщение EM_EMPTYUNDOBUFFER.
Edit_Enable

Включает или отключает элемент управления редактирования.
Edit_FmtLines

Задает флаг, определяющий, извлекается ли текст из элемента управления многострочного редактирования, включает символы обратимого разрыва строки.
Edit_GetFirstVisibleLine

Получает индекс самой верхней видимой строки в многострочный элемент управления редактирования или полнофункциональные изменения. Этот макрос можно использовать или явно отправить сообщение EM_GETFIRSTVISIBLELINE.
Edit_GetHandle

Возвращает дескриптор памяти, выделенной в данный момент для текста элемента управления многострочного редактирования. Этот макрос можно использовать или явно отправить сообщение EM_GETHANDLE.
Edit_GetLine

Извлекает строку текста из элемента управления редактирования или расширенного редактирования. Этот макрос можно использовать или явно отправить сообщение EM_GETLINE.
Edit_GetLineCount

Возвращает количество строк в тексте элемента управления редактирования. Этот макрос можно использовать или явно отправить сообщение EM_GETLINECOUNT.
Edit_GetModify

Возвращает состояние флага изменения элемента управления редактирования или расширенного редактирования. Флаг указывает, было ли изменено содержимое элемента управления. Этот макрос можно использовать или явно отправлять сообщение EM_GETMODIFY.
Edit_GetPasswordChar

Возвращает символ пароля для элемента управления редактирования или расширенного редактирования. Этот макрос можно использовать или явно отправить сообщение EM_GETPASSWORDCHAR.
Edit_GetRect

Возвращает прямоугольник форматирования элемента управления редактирования. Этот макрос можно использовать или явно отправить сообщение EM_GETRECT.
Edit_GetSel

Возвращает начальные и конечные позиции символов текущего выделенного фрагмента в элементе управления редактирования или расширенного редактирования. Этот макрос можно использовать или явно отправить сообщение EM_GETSEL.
Edit_GetText

Возвращает текст элемента управления редактирования.
Edit_GetTextLength

Получает количество символов в тексте элемента управления редактирования.
Edit_GetWordBreakProc

Извлекает адрес функции Wordwrap элемента управления редактирования или расширенного редактирования. Этот макрос можно использовать или явно отправить сообщение EM_GETWORDBREAKPROC.
Edit_LimitText

Ограничивает длину текста, который можно ввести в элемент управления редактирования. Этот макрос можно использовать или явно отправить сообщение EM_LIMITTEXT.
Edit_LineFromChar

Возвращает индекс строки, содержащей указанный индекс символов в многострочный элемент управления редактирования или расширенного редактирования. Этот макрос можно использовать или явно отправить сообщение EM_LINEFROMCHAR.
Edit_LineIndex

Возвращает индекс символа первого символа указанной строки в многострочный элемент управления редактированием или расширенным изменением. Этот макрос можно использовать или явно отправить сообщение EM_LINEINDEX.
Edit_LineLength

Извлекает длину в символах строки в элементе управления редактирования или расширенного редактирования. Этот макрос можно использовать или явно отправить сообщение EM_LINELENGTH.
Edit_ReplaceSel

Заменяет выделенный текст в элементе управления редактированием или элементе управления расширенными изменениями заданным текстом. Этот макрос можно использовать или явно отправить сообщение EM_REPLACESEL.
Edit_Scroll

Прокручивает текст по вертикали в многострочного редактирования или элемента управления с расширенными возможностями редактирования. Этот макрос можно использовать или явно отправить сообщение EM_SCROLL.
Edit_ScrollCaret

Прокручивает курсор на представление в элементе управления редактирования или расширенного редактирования. Этот макрос можно использовать или явно отправить сообщение EM_SCROLLCARET.
Edit_SetHandle

Задает дескриптор памяти, которая будет использоваться элементом управления многостроковых изменений. Этот макрос можно использовать или явно отправить сообщение EM_SETHANDLE.
Edit_SetModify

Задает или очищает флаг изменения для элемента управления редактированием. Флаг изменения указывает, был ли изменен текст в элементе управления редактированием. Этот макрос можно использовать или явно отправить сообщение EM_SETMODIFY.
Edit_SetPasswordChar

Задает или удаляет символ пароля для элемента управления редактирования или расширенного редактирования. Если задан символ пароля, этот символ отображается вместо символов, введенных пользователем. Этот макрос можно использовать или явно отправить сообщение EM_SETPASSWORDCHAR.
Edit_SetReadOnly

Задает или удаляет стиль только для чтения (ES_READONLY) элемента управления редактирования или расширенного редактирования. Этот макрос можно использовать или явно отправить сообщение EM_SETREADONLY.
Edit_SetRect

Задает прямоугольник форматирования элемента управления редактирования. Этот макрос можно использовать или явно отправить сообщение EM_SETRECT.
Edit_SetRectNoPaint

Задает прямоугольник форматирования многострочный элемент управления редактирования. Этот макрос эквивалентен Edit_SetRect, за исключением того, что он не перерисовывает окно управления редактированием. Этот макрос можно использовать или явно отправить сообщение EM_SETRECTNP.
Edit_SetSel

Выбирает диапазон символов в элементе управления редактирования или расширенного редактирования. Этот макрос можно использовать или явно отправить сообщение EM_SETSEL.
Edit_SetTabStops

Задает вкладку, остановленную в многостроном элементе управления редактирования или расширенного редактирования. При копировании текста в элемент управления любой символ табуляции в тексте приводит к созданию пробела до следующей остановки табуляции. Этот макрос можно использовать или явно отправить сообщение EM_SETTABSTOPS.
Edit_SetText

Задает текст элемента управления редактирования.
Edit_SetWordBreakProc

Заменяет функцию Wordwrap по умолчанию элемента управления редактированием на определяемую приложением функцию Wordwrap. Этот макрос можно использовать или явно отправлять сообщение EM_SETWORDBREAKPROC.
Edit_Undo

Отменяет последнюю операцию в очереди отмены правки или элемента управления расширенными возможностями редактирования. Этот макрос можно использовать или явно отправить сообщение EM_UNDO.
GET_X_LPARAM

Извлекает подписанный x-координаты из указанного значения LPARAM.
GET_Y_LPARAM

Извлекает подписанный y-координату из заданного значения LPARAM.
ListBox_AddItemData

Добавляет данные элемента в поле списка. Этот макрос можно использовать или явно отправить сообщение LB_ADDSTRING.
ListBox_AddString

Добавляет строку в поле списка.
ListBox_DeleteString

Удаляет элемент в указанном расположении в списке. Этот макрос можно использовать или явно отправить сообщение LB_DELETESTRING.
ListBox_Dir

Добавляет имена в список, отображаемый полем списка.
ListBox_Enable

Включает или отключает элемент управления списком.
ListBox_FindItemData

Находит первый элемент в поле списка с указанными данными элемента. Этот макрос можно использовать или явно отправить сообщение LB_FINDSTRING.
ListBox_FindString

Находит первую строку в поле списка, начинающееся с указанной строки. Этот макрос можно использовать или явно отправить сообщение LB_FINDSTRING.
ListBox_FindStringExact

Находит первую строку списка, которая точно соответствует указанной строке, за исключением того, что поиск не учитывает регистр. Этот макрос можно использовать или явно отправить сообщение LB_FINDSTRINGEXACT.
ListBox_GetCaretIndex

Извлекает индекс элемента списка с прямоугольником фокуса в списке с несколькими выделениями. Элемент может быть выбран или не выбран. Этот макрос можно использовать или явно отправить сообщение LB_GETCARETINDEX.
ListBox_GetCount

Возвращает количество элементов в поле списка. Этот макрос можно использовать или явно отправить сообщение LB_GETCOUNT.
ListBox_GetCurSel

Возвращает индекс выбранного элемента в списке с одним выделением. Этот макрос можно использовать или явно отправить сообщение LB_GETCURSEL.
ListBox_GetHorizontalExtent

Возвращает ширину, которую можно прокручивать по горизонтали (ширину прокрутки), если в списке есть горизонтальная полоса прокрутки. Этот макрос можно использовать или явно отправить сообщение LB_GETHORIZONTALEXTENT.
ListBox_GetItemData

Возвращает определяемое приложением значение, связанное с указанным элементом списка. Этот макрос можно использовать или явно отправить сообщение LB_GETITEMDATA.
ListBox_GetItemHeight

Извлекает высоту элементов в поле списка.
ListBox_GetItemRect

Возвращает размеры прямоугольника, ограничивающего элемент поля списка, как в настоящее время отображается в списке. Этот макрос можно использовать или явно отправить сообщение LB_GETITEMRECT.
ListBox_GetSel

Возвращает состояние выделения элемента. Этот макрос можно использовать или явно отправить сообщение LB_GETSEL.
ListBox_GetSelCount

Возвращает количество выбранных элементов в списке с несколькими выборами. Этот макрос можно использовать или явно отправить сообщение LB_GETSELCOUNT.
ListBox_GetSelItems

Возвращает индексы выбранных элементов в списке с несколькими выборами. Этот макрос можно использовать или явно отправить сообщение LB_GETSELITEMS.
ListBox_GetText

Возвращает строку из поля списка. Этот макрос можно использовать или явно отправить сообщение LB_GETTEXT.
ListBox_GetTextLen

Возвращает длину строки в поле списка. Этот макрос можно использовать или явно отправить сообщение LB_GETTEXTLEN.
ListBox_GetTopIndex

Получает индекс первого видимого элемента в поле списка. Этот макрос можно использовать или явно отправлять сообщение LB_GETTOPINDEX.
ListBox_InsertItemData

Вставляет данные элемента в поле списка в указанном расположении. Этот макрос можно использовать или явно отправить сообщение LB_INSERTSTRING.
ListBox_InsertString

Добавляет строку в поле списка в указанном расположении. Этот макрос можно использовать или явно отправить сообщение LB_INSERTSTRING.
ListBox_ResetContent

Удаляет все элементы из списка. Этот макрос можно использовать или явно отправить сообщение LB_RESETCONTENT.
ListBox_SelectItemData

Выполняет поиск по списку для элемента с указанными данными элемента. Если найден соответствующий элемент, выбран элемент. Этот макрос можно использовать или явно отправить сообщение LB_SELECTSTRING.
ListBox_SelectString

Ищет поле списка для элемента, начинающегося с символов в указанной строке. Если найден соответствующий элемент, выбран элемент. Этот макрос можно использовать или явно отправить сообщение LB_SELECTSTRING.
ListBox_SelItemRange

Выбирает или отменяет выбор одного или нескольких последовательных элементов в списке с несколькими выборами. Этот макрос можно использовать или явно отправить сообщение LB_SELITEMRANGE.
ListBox_SetCaretIndex

Задает прямоугольник фокуса элементу по указанному индексу в списке с несколькими выборами. Если элемент не отображается, он прокручивается в представление. Этот макрос можно использовать или явно отправить сообщение LB_SETCARETINDEX.
ListBox_SetColumnWidth

Задает ширину всех столбцов в списке с несколькими столбцами. Этот макрос можно использовать или явно отправить сообщение LB_SETCOLUMNWIDTH.
ListBox_SetCurSel

Задает выбранный в данный момент элемент в списке с одним выделением. Этот макрос можно использовать или явно отправить сообщение LB_SETCURSEL.
ListBox_SetHorizontalExtent

Задайте ширину, по которой поле списка можно прокручивать по горизонтали (ширина прокрутки).
ListBox_SetItemData

Задает определяемое приложением значение, связанное с указанным элементом списка. Этот макрос можно использовать или явно отправлять сообщение LB_SETITEMDATA.
ListBox_SetItemHeight

Задает высоту элементов в поле списка.
ListBox_SetSel

Выбирает или отменяет выбор элемента в списке с несколькими выборами. Этот макрос можно использовать или явно отправить сообщение LB_SETSEL.
ListBox_SetTabStops

Задает позиции табуляции в списке. Этот макрос можно использовать или явно отправить сообщение LB_SETTABSTOPS.
ListBox_SetTopIndex

Гарантирует, что указанный элемент в поле списка отображается. Этот макрос можно использовать или явно отправить сообщение LB_SETTOPINDEX.
ScrollBar_Enable

Включает или отключает элемент управления полосой прокрутки.
ScrollBar_GetPos

Извлекает позицию поля прокрутки (отпечатка) в указанной полосе прокрутки.
ScrollBar_GetRange

Возвращает диапазон полосы прокрутки.
ScrollBar_SetPos

Задает позицию прямоугольника прокрутки (палец) в указанной полосе прокрутки и при необходимости перерисовывает полосу прокрутки, чтобы отразить новую позицию поля прокрутки. (ScrollBar_SetPos)
ScrollBar_SetRange

Задает диапазон полосы прокрутки.
ScrollBar_Show

Отображает или скрывает элемент управления полосой прокрутки.
SelectFont

Макрос SelectFont выбирает объект шрифта в указанный контекст устройства (DC). Новый объект шрифта заменяет предыдущий объект шрифта.
Static_Enable

Включает или отключает статический элемент управления.
Static_GetIcon

Извлекает дескриптор, связанный со статическим элементом управления с SS_ICON стилем. Этот макрос можно использовать или явно отправить сообщение STM_GETICON.
Static_GetText

Возвращает текст статического элемента управления.
Static_GetTextLength

Возвращает количество символов в тексте статического элемента управления.
Static_SetIcon

Задает значок статического элемента управления. Этот макрос можно использовать или явно отправить сообщение STM_SETICON.
Static_SetText

Задает текст статического элемента управления.