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 确定组合框是使用默认用户界面 (UI) 还是扩展 UI。 可以使用此宏或显式发送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 选择默认用户界面 (UI) 或具有CBS_DROPDOWN或CBS_DROPDOWNLIST样式的组合框的扩展 UI。 可以使用此宏或显式发送CB_SETEXTENDEDUI消息。 |
ComboBox_SetItemData 设置与组合框中的指定列表项关联的应用程序定义值。 可以使用此宏或显式发送CB_SETITEMDATA消息。 |
ComboBox_SetItemHeight 设置组合框中列表项或选择字段的高度。 可以使用此宏或显式发送CB_SETITEMHEIGHT消息。 |
ComboBox_SetText 设置组合框的文本。 |
ComboBox_ShowDropdown 显示或隐藏组合框中的列表。 可以使用此宏或显式发送CB_SHOWDROPDOWN消息。 |
DeleteFont DeleteFont 宏删除字体对象,释放与字体对象关联的所有系统资源。 |
Edit_CanUndo 确定编辑控件或 Rich edit 控件的撤消队列中是否存在任何操作。 可以使用此宏或显式发送EM_CANUNDO消息。 |
Edit_EmptyUndoBuffer 重置编辑或 Rich edit 控件的撤消标志。 每当可撤消编辑控件中的操作时,都会设置撤消标志。 可以使用此宏或显式发送EM_EMPTYUNDOBUFFER消息。 |
Edit_Enable 启用或禁用编辑控件。 |
Edit_FmtLines 设置一个标志,用于确定从多行编辑控件检索的文本是否包括软换行符。 |
Edit_GetFirstVisibleLine 获取多行编辑或富编辑控件中最上面的可见行的索引。 可以使用此宏或显式发送EM_GETFIRSTVISIBLELINE消息。 |
Edit_GetHandle 获取当前为多行编辑控件的文本分配的内存的句柄。 可以使用此宏或显式发送EM_GETHANDLE消息。 |
Edit_GetLine 从编辑或 Rich edit 控件中检索文本行。 可以使用此宏或显式发送EM_GETLINE消息。 |
Edit_GetLineCount 获取编辑控件的文本中的行数。 可以使用此宏或显式发送EM_GETLINECOUNT消息。 |
Edit_GetModify 获取编辑或富编辑控件的修改标志的状态。 标志指示控件的内容是否已修改。 可以使用此宏或显式发送EM_GETMODIFY消息。 |
Edit_GetPasswordChar 获取编辑或 Rich edit 控件的密码字符。 可以使用此宏或显式发送EM_GETPASSWORDCHAR消息。 |
Edit_GetRect 获取编辑控件的格式化矩形。 可以使用此宏或显式发送EM_GETRECT消息。 |
Edit_GetSel 获取编辑或 Rich edit 控件中当前选定内容的起始和结束字符位置。 可以使用此宏或显式发送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 检索编辑或 Rich edit 控件中行的长度(以字符为单位)。 可以使用此宏或显式发送EM_LINELENGTH消息。 |
Edit_ReplaceSel 将编辑控件或富编辑控件中的选定文本替换为指定的文本。 可以使用此宏或显式发送EM_REPLACESEL消息。 |
Edit_Scroll 在多行编辑或富编辑控件中垂直滚动文本。 可以使用此宏或显式发送EM_SCROLL消息。 |
Edit_ScrollCaret 将插入点滚动到编辑或 Rich Edit 控件中的视图中。 可以使用此宏或显式发送EM_SCROLLCARET消息。 |
Edit_SetHandle 设置多行编辑控件将使用的内存句柄。 可以使用此宏或显式发送EM_SETHANDLE消息。 |
Edit_SetModify 设置或清除编辑控件的修改标志。 修改标志指示编辑控件中的文本是否已修改。 可以使用此宏或显式发送EM_SETMODIFY消息。 |
Edit_SetPasswordChar 设置或删除编辑或 Rich edit 控件的密码字符。 设置密码字符后,将显示该字符来代替用户键入的字符。 可以使用此宏或显式发送EM_SETPASSWORDCHAR消息。 |
Edit_SetReadOnly 设置或删除编辑或富编辑控件的只读样式 (ES_READONLY) 。 可以使用此宏或显式发送EM_SETREADONLY消息。 |
Edit_SetRect 设置编辑控件的格式矩形。 可以使用此宏或显式发送EM_SETRECT消息。 |
Edit_SetRectNoPaint 设置多行编辑控件的格式矩形。 此宏等效于 Edit_SetRect,只不过它不会重绘编辑控件窗口。 可以使用此宏或显式发送EM_SETRECTNP消息。 |
Edit_SetSel 在编辑或 Rich Edit 控件中选择一系列字符。 可以使用此宏或显式发送EM_SETSEL消息。 |
Edit_SetTabStops 设置多行编辑或丰富编辑控件中的制表位。 将文本复制到控件时,文本中的任何制表符都会生成空间,一直持续到下一个制表位。 可以使用此宏或显式发送EM_SETTABSTOPS消息。 |
Edit_SetText 设置编辑控件的文本。 |
Edit_SetWordBreakProc 将编辑控件的默认 Wordwrap 函数替换为应用程序定义的 Wordwrap 函数。 可以使用此宏或显式发送EM_SETWORDBREAKPROC消息。 |
Edit_Undo 撤消编辑或 Rich edit 控件的撤消队列中的最后一个操作。 可以使用此宏或显式发送EM_UNDO消息。 |
GET_X_LPARAM 从指定的 LPARAM 值检索带符号的 x 坐标。 |
GET_Y_LPARAM 从给定的 LPARAM 值检索有符号的 y 坐标。 |
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 设置静态控件的文本。 |