Help Center
Help CenterAfxNova

Windows

4,259 entries across 42 topics.

Topics

All entries

CButton 47

CheckChanges the button's state to checked.ClickSimulates the user clicking a button.ConstructorDeleteBitmapDeletes a bitmap associated with a button.DeleteIconDeletes an icon associated with a button.DeleteImageDeletes an image (icon or bitmap) associated with a button.DisableDisables the button.EnableEnables the button.GetBitmapRetrieves a handle to the bitmap associated with the button.GetCheckGets the check state of a radio button or check box.GetIconRetrieves a handle to the icon associated with the button.GetIdealSizeGets the size of the button that best fits its text and image, if an image list is present.GetImageRetrieves a handle to the image (icon or bitmap) associated with the button.GetImageListGets the BUTTON_IMAGELIST structure that describes the image list assigned to a button control.GetNoteGets the text of the note associated with the Command Link button.GetNoteLengthGets the length of the note text that may be displayed in the description for a command link.GetSplitGlyphSizeGets the size of the glyph in the image list.GetSplitImageListGets the handle of the split button image list.GetSplitInfoGets information for a specified split button control.GetSplitStyleGets the style of the split button.GetStateRetrieves the state of a button or check box.GetStyleRetrieves the style of the button.GetTextRetrieves the text in a button control.GetTextLengthRetrieves the length of the text in a button control.GetTextMarginRetrieves the margins used to draw text in a button control.GraySets the button state to grayed, indicating an indeterminate state.IndeterminateSets the button state to grayed, indicating an indeterminate state. Use this value only if the button has the BS_3STATE or BS_AUTO3STATE style.RemoveDarkModeRemove the dark mode of the button.SetBitmapAssociates a new bitmap with a button. The return value is a handle to the image previously associated with the button, if any; otherwise, it is NULL.SetCheckSets the check state of a radio button or check box.SetDarkModeSets the dark mode of the button.SetDontClickSets a flag on a radio button that controls the generation of BN_CLICKED messages when the button receives focus.SetDropDownStateSets the drop down state for a specified button with style of BS_SPLITBUTTON.SetElevationRequiredStateSets the elevation required state for a specified button or command link to display an elevated icon.SetIconAssociates a new icon with the button.SetImageAssociates a new image (icon or bitmap) with the button.SetImageListAssigns an image list to a button control.SetNoteSets the text of the note associated with a specified Command Link button.SetSplitGlyphSizeSets the split size (glyph area) of a split button (BCSIF_SIZE).SetSplitImageListSetSplitInfoSets information for a specified split button control.SetSplitStyleSets the split style of a split button.SetStateSets the highlight state of a button.SetStyleSets the style of a button.SetTextSets the text of a button.SetTextMarginSets the margins for drawing text in a button control.UncheckUnchecks the button.

CCombo 58

AddItemDataAddStringAdds a string to the list box of a combo box. If the combo box does not have the CBS_SORT style, the string is added to the end of the list.CalcHorizontalExtentConstructorDeleteStringDeletes a string in the list box of a combo box.DirDisableDisables a comboboxEnableEnables a comboboxFindItemDataFindStringSearches the list box of a combo box for an item beginning with the characters in a specified string.FindStringExactFinds the first list box string in a combo box that matches the string specified in the start parameter.GetComboBoxInfoRetrieves information about the specified combo box.GetCountRetrieves the number of items in the list box of a combo box.GetCueBannerTextGets the cue banner text displayed in the edit control of a combo box.GetCurSelRetrieves the index of the currently selected item, if any, in the list box of a combo box.GetDroppedControlRectRetrieves the screen coordinates of a combo box in its dropped-down stateGetDroppedStateGetDroppedWidthRetrieves the minimum allowable width, in pixels, of the list box of a combo box with the CBS_DROPDOWN or CBS_DROPDOWNLIST style.GetEditBoxHandleRetrieves the handle to the edit box of the comboboxGetEditSelGets the starting and ending character positions of the current selection in the edit control of a combo box.GetExtendedUIDetermines whether a combo box has the default user interface or the extended user interface.GetHorizontalExtentRetrieves from a combo box the width, in pixels, by which the list box can be scrolled horizontally (the scrollable width). This is applicable only if the list box has a horizontal scroll bar.GetItemDataRetrieves the application-supplied value associated with the specified item in the combo box.GetItemHeightRetrieves the height of list items in a combo box.GetLbTextGets a string from the list of a combo box.GetLbTextLenRetrieve the length, in characters, of a string in the list of a combo box.GetListBoxHandleRetrieves the handle to the drop-down list of the comboboxGetLocaleRetrieves the current locale of the combo box. The locale is used to determine the correct sorting order of displayed text for combo boxes with the CBS_SORT style and text added by using the CB_ADDSTRING message.GetMinVisibleGets the minimum number of visible items in the drop-down list of a combo box.GetSelCountReturns the number of selected items, if any, in the list box of a combo box.GetStateReturns TRUE if the specified item is selected; FALSE, otherwise.GetTextRetrieves the text in a combobox control.GetTextLengthRetrieves the length of a text item in a combobox control.GetTopIndexRetrieves the zero-based index of the first visible item in the list box portion of a combo box. Initially, the item with index 0 is at the top of the list box, but if the list box contents have been scrolled, another item may be at the top.HideDropDownInsertItemDataInsertStringInserts a string into the list box of a combo box. Unlike the CB_ADDSTRING message, the CB_INSERTSTRING message does not cause a list with the CBS_SORT style to be sorted.LimitTextLimits the length of the text the user may type into the edit control of a combo box.RemoveDarkModeReplaceTextResetContentRemoves all items from the list box and edit control of a combo box.SelectItemDataSelectStringSearches the list of a combo box for an item that begins with the characters in a specified string. If a matching item is found, it is selected and copied to the edit control.SetCueBannerTextGets the cue banner text displayed in the edit control of a combo box.SetCurSelSelects a string in the list of a combo box. If necessary, the list scrolls the string into view. The text in the edit control of the combo box changes to reflect the new selection, and any previous selection in the list is removed.SetDarkModeSetDroppedWidthSetEditSelSelects characters in the edit control of a combo box.SetExtendedUISelects either the default user interface or the extended user interface for a combo box that has the CBS_DROPDOWN or CBS_DROPDOWNLIST style.SetHorizontalExtentSetItemDataSets the value associated with the specified item in a combo box.SetItemHeightSetLocaleSets the current locale of the combo box. If the combo box has the CBS_SORT style and strings are added using CB_ADDSTRING, the locale of a combo box affects how list items are sorted. The return value is the previous locale identifier. If lcid specifies a locale not installed on the system, the return value is CB_ERR and the current combo box locale is not changed.SetMinVisibleSetTextSets the text of a combobox control.SetTopIndexEnsures that a particular item is visible in the list box of a combo box. The system scrolls the list box contents so that either the specified it. If the message is successful, the return value is zero. If the message fails, the return value is CB_ERR.ShowDropDownUnselectString

CComboEx 66

AddStringAdds a string to the list box of a combo box.CalcHorizontalExtentCalculates the size, in logical units, of the widest string item.ConstructorDeleteItemRemoves an item from a ComboBoxEx control.DeleteStringDeletes a string in the list box of a combo box.DirAdds the names of directories and files that match a specified string and set of file attributes.DisableDisables a combobox.EnableEnables a combobox.FindStringSearches the list box of a combo box for an item beginning with the characters in a specified string.FindStringExactFinds the first list box string in a combo box that matches the string specified in the start parameter.GetComboBoxInfoRetrieves information about the specified combo box.GetComboControlReturns the handle to the combo box control within the ComboBoxEx control.GetCountRetrieves the number of items in the list box of a combo box.GetCueBannerTextGets the cue banner text displayed in the edit control of a combo box.GetCurSelRetrieves the index of the currently selected item, if any, in the list box of a combo box.GetDroppedControlRectRetrieves the screen coordinates of a combo box in its dropped-down state.GetDroppedStateDetermines whether the list box of a combo box is dropped down.GetDroppedWidthRetrieves the minimum allowable width, in pixels, of the list box of a combo box with the CBS_DROPDOWN or CBS_DROPDOWNLIST style.GetEditBoxHandleRetrieves the handle to the edit box of the combobox.GetEditControlReturns the handle to the edit control within the ComboBoxEx control.GetEditSelGets the starting and ending character positions of the current selection in the edit control of a combo box.GetExtendedStyleReturns a DWORD value that contains the ComboBoxEx control extended styles in use for the control.GetExtendedUIDetermines whether a combo box has the default user interface or the extended user interface.GetHorizontalExtentRetrieves from a combo box the width, in pixels, by which the list box can be scrolled horizontally (the scrollable width). This is applicable only if the list box has a horizontal scroll bar.GetImageListRetrieves the handle to an image list assigned to a ComboBoxEx control.GetItemRetrieves item information for a given ComboBoxEx item.GetItemDataRetrieves the application-supplied value associated with the specified item in the combo box.GetItemHeightRetrieves the height of list items in a combo box.GetLbTextGets a string from the list of a combo box.GetLbTextLenRetrieve the length, in characters, of a string in the list of a combo box.GetListBoxHandleRetrieves the handle to the drop-down list of the combobox.GetMinVisibleGets the minimum number of visible items in the drop-down list of a combo box.GetocaleGetSelCountReturns the number of selected items, if any, in the list box of a combo box.GetStateReturns TRUE if the specified item is selected; FALSE, otherwise.GetTextRetrieves the text in a combobox control.GetTextLengthRetrieves the length of a text item in a combobox control.GetTopIndexRetrieves the zero-based index of the first visible item in the list box portion of a combo box.HasEditChangedDetermines whether or not the user has changed the text of a ComboBoxEx edit control.HideDropDownHides the list box of a combo box that has the CBS_DROPDOWN or CBS_DROPDOWNLIST style.InsertItemReturns the index at which the new item was inserted if successful, or -1 otherwise.InsertStringInserts a string into the list box of a combo box.LimitTextLimits the length of the text the user may type into the edit control of a combo box.RemoveDarkModeRemoves the control dark mode.ReplaceTextReplaces the text of an item in a combobox control.ResetContentRemoves all items from the list box and edit control of a combo box.SelectStringSearches the list of a combo box for an item that begins with the characters in a specified string. If a matching item is found, it is selected and copied to the edit control.SetCueBannerTextGets the cue banner text displayed in the edit control of a combo box.SetCurSelSelects a string in the list of a combo box. If necessary, the list scrolls the string into view.SetDarkModeSets the control dark mode.SetDroppedWidthSets the maximum allowable width, in pixels, of the list box of a combo box with the CBS_DROPDOWN or CBS_DROPDOWNLIST style.SetEditSelSelects characters in the edit control of a combo box.SetExtendedStyleSets extended styles within a ComboBoxEx control.SetExtendedUISelects either the default user interface or the extended user interface for a combo box that has the CBS_DROPDOWN or CBS_DROPDOWNLIST style.SetHorizontalExtentSets the width, in pixels, by which a list box can be scrolled horizontally.SetImageListReturns the handle to the image list previously associated with the control, or returns NULL if no image list was previously set.SetItemSets the attributes for an item in a ComboBoxEx control.SetItemDataSets the value associated with the specified item in a combo box.SetItemHeightSets the height of list items or the selection field in a combo box.SetLocaleSets the current locale of the combo box.SetMinVisibleSets the minimum number of visible items in the drop-down list of a combo box.SetTextSets the text of a combobox control.SetTopIndexEnsures that a particular item is visible in the list box of a combo box.SetWindowThemeSets the visual style of a ComboboxEx control.ShowDropDownShows the list box of a combo box that has the CBS_DROPDOWN or CBS_DROPDOWNLIST style.UnselectStringUnselects any current selection.

CDialog 142

AccelAttachAccelHandleAddAcceleratorAdjustControlsCBGetDlgMsgResultCBSetDlgMsgResultSets/gets the return value of a message processed in the dialog box procedure.CDialogProcConstructorCreates instances of the `CDialog` class.ControlAddControlAnchorControlCenterHorizMoves the control to the center of the dialog horizontallyControlCenterVertMoves the control to the center of the dialog verticallyControlDisableDisables the specified control.ControlEnableEnables the specified control.ControlGetCheckControlGetClientRetrieves the coordinates of the control's client area. The client coordinates specify the upper-left and lower-right corners of the client area. Because client coordinates are relative to the upper-left corner of a window's client area, the coordinates of the upper-left corner are (0,0).ControlGetClientHeightGets the height of the control's client area.ControlGetClientWidthGets the width of the the control's client areaControlGetFontControlGetFontFaceNameControlGetFontPointSizeControlGetHeightGets the height of the control.ControlGetLocGets the location of the top left corner of the window. The location is relative to the upper-left corner of the client area in the parent window.ControlGetSizeGets the width and height of the control.ControlGetTextRetrieves the text in a control or control caption.ControlGetUserControlGetWidthGets the width of the control.ControlHandleReturns a window handle for the specified control ID.ControlHideHides the specified control.ControlKillDestroys the specified control.ControlNormalizeMakes visible the specified control.ControlPostControlRedrawRedraws the specified control.ControlSendControlSetCheckControlSetClientAdjusts the bounding rectangle of the dialog based on the desired size of the client area. Parameters:ControlSetColorControlSetFocusSets the focus in the specified control of a dialog box. See https://devblogs.microsoft.com/oldnewthing/20040802-00/?p=38283ControlSetFontControlSetImageControlSetImageXControlSetImgButtonControlSetImgButtonXControlSetLocSets the location of the top left corner of the window. The location is relative to the upper-left corner of the client area in the parent window.ControlSetOptionControlSetSizeSets the size of the specified window.ControlSetTextSets the text in a control or control caption.ControlSetUserControlShowStateChanges the visible state of a control.CreateAccelTableDestroyAccelTableDialogCenterDialogDisableDialogDisableRepaintOnResizeDialogDoEventsMessage pump for modeless dialogsDialogEnableDialogEnableRepaintDialogEndEnds the dialogDialogEndResultDialogForceVisibilityDialogGetBoundsDialogGetClientRetrieves the coordinates of the dialog's client area. The client coordinates specify the upper-left and lower-right corners of the client area. Because client coordinates are relative to the upper-left corner of a window's client area, the coordinates of the upper-left corner are (0,0).DialogGetClientHeightGets the height of the dialog's client area.DialogGetClientWidthGets the width of the the dialog's client area.DialogGetFontDialogGetFontFaceNameDialogGetFontPointSizeDialogGetHeightGets the height of the dialog.DialogGetLocGets the location of the top left corner of the window. The location is relative to the upper-left corner of the client area in the parent window.DialogGetSizeGets the width and height of the dialog.DialogGetTextRetrieves the text in a dialog or window caption.DialogGetUserRetrieves a value from the user data area of the dialog. idx = The index number of the user data value to retrieve, in the range 0 to 99 inclusive.DialogGetWidthGets the width of the dialog.DialogHideHides the dialog.DialogMaximizeMaximizes the dialog.DialogMinimizeMinimizes the dialog.DialogNewCreates a new dialog using dialog units.DialogNewPixelsCreates a modeless dialog in memoryDialogNonStableDialogNormalizeMakes the dialog visible at its normal size and position.DialogOnHScrollDialogOnSizeDialogOnVScrollDialogPostDialogRedrawRedraws the dialog.DialogRepositionDialogResetScrollBarsDialogSendDialogSetClientAdjusts the bounding rectangle of the dialog based on the desired size of the client area. Parameters:DialogSetColorDialogSetIconDialogSetIconExSets the big and small icons of the dialog.DialogSetLocSets the location of the top left corner of the window. The location is relative to the upper-left corner of the client area in the parent window.DialogSetSizeSets the size of the dialog.DialogSetTextSets the text in a dialog or window caption.DialogSetupScrollBarsDialogSetUserSets a value in the user data area of a dialog. idx = The index number of the user data value to retrieve, in the range 0 to 99 inclusive.DialogSetViewPortDialogShowModalShows the dialog as modal.DialogShowModelessShows the dialog as modeless.DialogShowStateChange the visible state of a dialog.DialogStabilizeDialogTemplateCreates a dialog template in memory.DialogUnitsToPixelsConverts the specified dialog box units to screen units (pixels).DialogUnitsToPixelsRatiosRetrieves the conversion ratios from dialog units to pixelsDluToPixRXRetrieves the conversion ratio from dialog units to pixelsDluToPixRYRetrieves the conversion ratio from dialog units to pixelsFindResourceTypeFontEndFontNewGetAnchorItemGetColorItemGetDefIdRetrieves the identifier of the default push button control for a dialog box.GetUserDataItemhDialogGets/sets the handle of the dialog.IsCustomChecks if it is a custom dialog.IsDialogNonStableIsDialogRepaintDisabledIsDialogRepaintDisabledOnResizeIsDialogScrollableIsDialogStabilizedIsModalChecks if the dialog is modal.LayoutEnumChildProcMenuContextMoveWindowForDPIPixelsToDialogUnitsConverts the specified screen units (pixels) to dialog box units.PixelsToDialogUnitsRatiosRetrieves the conversion ratios from pixels to dialog unitsPixToDluRXRetrieves the conversion ratio from pixels to dialog unitsPixToDluRYRetrieves the conversion ratio from pixels to dialog unitsRegisterClassrxRatioryRatioScaleRectScaleXScaleYSetDefIdChanges the identifier of the default push button for a dialog box.SetWindowPosForDPIUnScaleRectUnscales a RECT structure.UnScaleXUnScaleYUsesPixelsChecks if the dialog uses pixels.UsesUnitsChecks if the dialog uses dialog units.

CDicObj 17

CDtPicker 16

CEdit 65

CanUndoDetermines whether there are any actions in an edit control's undo queue.CharFromPosGets information about the character closest to a specified point in the client area of an edit control.ClearDeletes (clears) the current selection, if any, from the edit control.ConstructorCopyCopies the current selection to the clipboard in CF_TEXT format.CutDeletes (cuts) the current selection, if any, in the edit control and copy the deletedtext to the clipboard in CF_TEXT format.DisableDisables a buttonEmptyUndoBufferResets the undo flag of an edit control.EnableEnables a button.FmtLinesSets a flag that determines whether a multiline edit control includes soft line-break characters.GetCueBannerTextGets the text that is displayed as the textual cue, or tip, in an edit control.GetFirstVisibleLineGets the zero-based index of the uppermost visible line in a multiline edit control.GetHandleGets a handle of the memory currently allocated for a multiline edit control's text.GetIMEStatusRetrieves a set of status flags that indicate how the edit control interacts with the Input Method Editor (IME).GetLeftMarginReturns the width of the left margin for an edit control.GetLimitTextGets the current text limit for an edit control. The return value is the text limit.GetLineCopies a line of text from an edit control.GetLineCountGets the number of lines in a multiline edit control.GetMarginsReturns the width of the left margin in the LOWORD, and the width of the right margin in the HIWORD.GetModifyGets the state of an edit control's modification flag.GetPasswordCharGets the password character that an edit control displays when the user enters text.GetRectGets the formatting rectangle of an edit control.GetRightMarginGetSelGets the starting and ending character positions of the current selection in an edit control.GetSelEndGets the ending character position of the current selection in an edit control.GetSelStartGets the starting character position of the current selection in an edit control.GetTextRetrieves the text from an edit control.GetTextLengthRetrieves the text length from an edit control.GetThumbGets the position of the scroll box (thumb) in the vertical scroll bar of a multiline edit control.GetWordBreakProcGets the address of the currently registered word-break procedure.GetZoomGets the current zoom ratio for a multiline edit control. The zoom ration is always between 1/64 and 64.HideBalloonTipHides any balloon tip associated with an edit control.LimitTextSets the text limit of an edit control.LineFromCharGets the index of the line that contains the specified character index in a multiline edit control.LineIndexGets the character index of the first character of a specified line in a multiline edit control.LineLengthRetrieves the length, in characters, of a line in an edit control.LineScrollScrolls the text in a multiline edit control.PasteCopies the current content of the clipboard to the edit control at the current caretposition. Data is inserted only if the clipboard contains data in CF_TEXT format.PosFromCharRetrieves the client area coordinates of a specified character in an edit control.RemoveDarkModeRemoves dark mode from the button.ReplaceSelReplaces the current selection in an edit control with the specified text.ScrollScrolls the text vertically in a multiline edit control.ScrollCaretScrolls the caret into view in an edit control.SetCueBannerTextSets the textual cue, or tip, that is displayed by the edit control to prompt the user for information.SetDarkModeSets the dark mode of the edit control.SetExtendedStyleSets extended styles for edit controls using the style mask.SetHandleSets the handle of the memory that will be used by a multiline edit control.SetIMEStatusSets the status flags that determine how an edit control interacts with the Input Method Editor (IME).SetLeftMarginSets the width of the left margin for an edit control.SetLimitTextSets the text limit of an edit control.SetMarginsSets the widths of the left and right margins for an edit control.SetModifySets or clears the modification flag for an edit control.SetPasswordCharSets or removes the password character for an edit control.SetReadOnlySets or removes the read-only style (ES_READONLY) of an edit control.SetRectSets the formatting rectangle of a multiline edit control.SetRectNoPaintSets the formatting rectangle of a multiline edit control, but itdoes not redraw the edit control window.SetRightMarginSets the width of the left margin for an edit control.SetSelSelects a range of characters in an edit control.SetTabStopsSetTextSets the text of an edit control.SetWordBreakProc' Replaces an edit control's default Wordwrap function with an application-defined Wordwrap function.SetZoomSets the zoom ratio for a multiline edit control or a rich edit control.SetZoomableMakes a multiline edit control zoomable.ShowBalloonTipDisplays a balloon tip associated with an edit control.UndoUndoes the last edit control operation in the control's undo queue.

CHeader 38

ClearAllFiltersClears all of the filters for a given header control.ClearFilterClears the filter for a given header control.ConstructorCreateDragImageCreates a transparent version of an item image within an existing header control.DeleteItemDeletes an item from a header control.EditFilterMoves the input focus to the edit box when a filter button has the focus.GetBitmapMarginGets the width of the margin (in pixels) of a bitmap in an existing header control.GetFocusedItemGets the item in a header control that has the focus.GetImageListGets the handle to the image list that has been set for an existing header control.GetItemGets information about an item in a header control.GetItemCountGets a count of the items in a header control.GetItemDropDownRectGets the coordinates of the drop-down button for a specfied item in a header control. The header control must be of type HDF_SPLITBUTTON.GetItemOrderGets the order of the specified item of a header control.GetItemRectGets the bounding rectangle for a given item in a header control.GetItemTextGets the text of the specified column.GetItemWidthGets the width of the specified item of a header control.GetOrderArrayGets the current left-to-right order of items in a header control.GetOverflowRectGets the coordinates of the drop-down overflow area for a specified header control. The header control must be of type HDF_SPLITBUTTON.GetStateImageListGets the handle to the image list that has been set for an existing header control state.GetTextGets the text of the specified column.HitTestTests a point to determine which header item, if any, is at the specified point.InsertItemInserts a new item into a header control.LayoutRetrieves the correct size and position of a header control within the parent window.OrderToIndexRetrieves an index value for an item based on its order in the header control.RemoveDarkModeRemove header dark mode.SetBitmapMarginSets the width of the margin for a bitmap in an existing header control.SetDarkModeSet header dark mode.SetFilterChangeTimeoutSets the timeout interval between the time a change takes place in the filter attributes and the posting of an HDN_FILTERCHANGE notification.SetFocusedItemSets the focus to a specified item in a header control.SetHotDividerChanges the color of a divider between header items to indicate the destination of an external drag-and-drop operation.SetImageListAssigns an image list to an existing header control.SetItemSets the attributes of the specified item in a header control.SetItemOrderSets the order of the specified item of a header control.SetItemTextSets the text of the specified item.SetItemWidthSets the width of the specified item of a header control.SetOrderArraySets the left-to-right order of header items.SetStateImageListAssigns an image list to an existing header control.SetTextSets the text of the specified item.

CListBox 56

AddFileAdds item data to the list box.AddItemDataAdds the specified filename to a list box that contains a directory listing.AddStringAdds a string to a list box.AssStringCalcHorizontalExtentCalculates the size, in logical units, of the widest string item.ConstructorDeleteStringDeletes a string in a list box.DirAdds names to the list displayed by a list box. The message adds the names of directories and files that match a specified string and set of file attributes. LB_DIR can also add mapped drive letters to the list box.DisableDisables the control.EnableEnables the control.FindItemDataFinds the first item in a list box that has the specified item data.FindStringFinds the first string in a list box that begins with the specified string.FindStringExactFinds the first list box string that exactly matches the specified string, except that the search is not case sensitive.GetAnchorIndexGets the index of the anchor item--that is, the item from which a multiple selection starts.GetCaretIndexDetermines the index of the item that has the focus rectangle in a multiple-selection list box.GetCountGets the number of items in a list box.GetCurSelGets the index of the currently selected item, if any, in a list box.GetHorizontalExtentGets the width, in pixels, that a list box can be scrolled horizontally (the scrollable width) if the list box has a horizontal scroll bar.GetItemDataGets the application-defined value associated with the specified list box item.GetItemHeightGets the height of items in a list box.GetItemRectGets the dimensions of the rectangle that bounds a list box item as it is currently displayed in the list box.GetListBoxInfoGets the number of items in a list box.GetLocaleGets the current locale of the list box.GetSelGets the selection state of an item.GetSelCountGets the total number of selected items in a multiple-selection list box.GetSelectThe listbox is searched to find the first selected item.GetSelItemsFills a buffer with an array of integers that specify the item numbers of selected items in a multiple-selection list box.GetTextGets a string from a list box.GetTextLenGets the length of a string in a list box.GetTopIndexGets the index of the first visible item in a list box.InitStorageAllocates memory for storing list box items.InsertItemDataInserts item data to a list box.InsertStringInserts a string into a list box.ItemFromPointGets the zero-based index of the item nearest the specified point in a list box.RemoveDarkModeRemoves the control dark mode.ReplaceStringReplaces a string, and his associated data, into a list box.ResetContentRemoves all items from a list box.SelectItemDataSearches a list box for an item that has the specified item data.SelectStringSearches a list box for an item that begins with the characters in a specified string.SelItemRangeSelects one or more consecutive items in a multiple-selection list box.SelItemRangeExSelects one or more consecutive items in a multiple-selection list box.SetAnchorIndexSets the anchor item--that is, the item from which a multiple selection starts.SetCaretIndexSets the focus rectangle to the item at the specified index in a multiple-selection list box.SetColumnWidthSets the width, in pixels, of all columns in a multiple-column list box.SetCountSets the count of items in a list box created with the LBS_NODATA style and not created with the LBS_HASSTRINGS style.SetCurSelSelects a string and scroll it into view, if necessary.SetDarkModeSet the control dark mode.SetHorizontalExtentSets the width, in pixels, by which a list box can be scrolled horizontally.SetItemDataSets a value associated with the specified item in a list box.SetItemHeightSets the height, in pixels, of items in a list box.SetLocaleSets the current locale of the list box.SetSelSelects a string in a list box.SetTabStopsSets the tab-stop positions in a list box.SetTextSets the text of the specified item.SetTopIndexEnsures that a particular item in a list box is visible.UnselectStringUnselects the specified string in a multiple-selection list box.

CListView 163

AddColumnInserts a new column in a list-view control.AddItemInserts a new item in a list-view control.AppendItemAppends a new item in a list-view control.ApproximateViewRectCalculates the approximate width and height required to display a given number of items.ArrangeArranges items in icon view.AutoSizeColumnsAutomatically sizes all the columns of a listview.AutoSizeHeaderAutomatically sizes all the columns of the header of a listview.CancelEditLabelCancels an item text editing operation.ConstructorCreateDragImageCreates a drag image list for the specified item.DeleteAllItemsRemoves all items from a list-view control.DeleteColumnRemoves a column from a list-view control.DeleteItemRemoves an item from a list-view control.EditLabelBegins in-place editing of the specified list-view item's text. The message implicitly selects and focuses the specified item.EnableGroupViewRemoves an item from a list-view control.EnsureVisibleEnsures that a list-view item is either entirely or partially visible, scrolling the list-view control if necessary.FindItemSearches for a list-view item with the specified characteristics.FindStringSearches for a list-view item with the specified text.FitContentAutomatically sizes the specified column.FitHeaderAutomatically sizes the column to fit the header text.GetBkColorGets the background color of a list-view control.GetBkImageGets the background image in a list-view control.GetCallbackMaskGets the background image in a list-view control.GetCheckStateDetermines if an item in a list-view control is selected. This should be used only for list-view controls that have the LVS_EX_CHECKBOXES style.GetColumnGets the attributes of a list-view control's column.GetColumnCountGets the number of columns of a listview.GetColumnOrderGets the order of the specified column of the listview's header control.GetColumnOrderArrayGets the current left-to-right order of columns in a list-view control.GetColumnTextGets the text of a list-view control's column.GetColumnWidthGets the width of a column in report or list view.GetCountPerPageCalculates the number of items that can fit vertically in the visible area of a list-view control when in list or report view.GetEditControlGets the handle to the edit control being used to edit a list-view item's text.GetEmptyTextGets the text meant for display when the list-view control appears empty.GetExtendedListViewStyleGets the extended styles that are currently in use for a given list-view control.GetFocusedGroupGets the group that has the focus.GetFocusedItemGets the item that has the focus, which may or may not be selected.GetFooterInfoGets information on the footer of a specified list-view control.GetFooterItemGets information on a footer item for a specified list-view control.GetFooterItemRectGets information on a footer item for a specified list-view control.GetFooterRectGets information on a footer item for a specified list-view control.GetGroupCountGets the number of groups.GetGroupHeaderImageListGets the group header image list that has been set for an existing list-view control.GetGroupInfoGets group information.GetGroupInfoByIndexGets information on a specified group.GetGroupMetricsGets information about the display of groups.GetGroupRectGets the rectangle for a specified group.GetGroupStateGets the state for a specified group.GetHeaderGets the handle to the header control used by a list-view control.GetHeaderTextGets the text of the specified column of the header of a listview control.GetHotCursorGets the HCURSOR used when the pointer is over an item while hot tracking is enabled.GetHotItemGets the index of the hot item.GetHoverTimeGets the amount of time that the mouse cursor must hover over an item before it is selected.GetImageListGets the handle to an image list used for drawing list-view items.GetInsertMarkGets the position of the insertion point.GetInsertMarkColorGets the color of the insertion point.GetInsertMarkRectGets the rectangle that bounds the insertion point.GetISearchStringGets the incremental search string of a list-view control.GetISearchStringLenGets the length of the incremental search string of a list-view control.GetItemGets some or all of a list-view item's attributes.GetItemCountGets the number of items in a list-view control.GetItemHorizontalSpacingDetermines the horizontal spacing between items in a list-view control.GetItemIndexRectGets the bounding rectangle for all or part of a subitem in the current view of a specified list-view control.GetItemPositionGets the position of a list-view item.GetItemRectGets the bounding rectangle for all or part of an item in the current view.GetItemSpacingDetermines the spacing between items in a list-view control.GetItemStateGets the state of a list-view item.GetItemTextGets the text of a list-view item or subitem.GetItemVerticalSpacingGetNextItemSearches for a list-view item that has the specified properties and bears the specified relationship to a specified item.GetNextItemIndexGets the index of the item in a particular list-view control that has the specified properties and relationship to another specific item.GetNumberOfWorkAreasGets the number of working areas in a list-view control.GetOrderArrayGets the current left-to-right order of items in the header of a listview control.GetOriginGets the current view origin for a list-view control.GetOutlineColorGets the color of the border of a list-view control if the LVS_EX_BORDERSELECT extended window style is set.GetSelectedColumnGets an integer that specifies the selected column.GetSelectedCountDetermines the number of selected items in a list-view control.GetSelectionReturns the zero-based index of the currently selected item.GetSelectionMarkGets the selection mark from a list-view control.GetStringWidthDetermines the width of a specified string using the specified list-view control's current font.GetSubItemRectGets information about the rectangle that surrounds a subitem in a list-view control.GetTextGets the text of a list-view item or subitem.GetTextBkColorGets the text background color of a list-view control.GetTextColorGets the text color of a list-view control.GetTileInfoGets information about a tile in a list-view control.GetTileViewInfoGets information about a list-view control in tile view.GetToolTipsGets the ToolTip control that the list-view control uses to display tooltips.GetTooltipsFontRetrieves the font used by the ToolTip control that the list-view control uses to display tooltips.GetTopIndexGets the index of the topmost visible item when in list or report view.GetViewGets the current view of a list-view control.GetViewRectGets the bounding rectangle of all items in the list-view control.GetWorkAreasGets the working areas from a list-view control.HasGroupDetermines whether the list-view control has a specified group.HitTestDetermines which list-view item, if any, is at a specified position.HitTestExDetermines which list-view item, if any, is at a specified position.InsertColumnInserts a new column in a list-view control.InsertGroupInserts a group into a list-view control.InsertGroupSortedInserts a group into an ordered list of groups.InsertItemInserts a new item in a list-view control.InsertMarkHitTestRetrieves the insertion point closest to a specified point.IsGroupViewEnabledChecks whether the list-view control has group view enabled.IsItemVisibleIndicates whether an item in the list-view control is visible.MakeHeaderFlatRemoves the HDS_BUTTONS style from the header control to give it a flat appearance.MapIDToIndexMaps the ID of an item to an index.MapIndexToIDMaps the index of an item to a unique ID.ModifyHeaderFontModifies the font used by the listview header.RedrawItemsForces a list-view control to redraw a range of items.RemoveAllGroupsRemoves all groups from a list-view control.RemoveDarkModeRemoves the listview dark mode.RemoveGroupRemoves a group from a list-view control.ScrollScrolls the content of a list-view control.SelectAllItemsSelects all items.SelectItemSelects a ListView item.SetBkColorSets the background color of a list-view control.SetBkImageSets the background image in a list-view control.SetCallbackMaskChanges the callback mask for a list-view control.SetCheckStateSelects or deselects an item in a list-view control.SetColumnSets the attributes of a list-view column.SetColumnOrderArraySets the left-to-right order of columns in a list-view control.SetColumnWidthUsed to change the width of a column in report view or the width of all columns in list-view mode.SetDarkModeSets the listview dark mode.SetExtendedListViewStyleSets extended styles for list-view controls.SetExtendedListViewStyleExSets extended styles for list-view controls using the style mask.SetGroupHeaderImageListAssigns an image list to the group header of a list-view control.SetGroupInfoSets group information.SetGroupMetricsSets information about the display of groups.SetGroupStateSets the state for a specified group.SetHeaderFontSets the font of the header.SetHotCursorSets the HCURSOR that the list-view control uses when the pointer is over an item while hot tracking is enabled.SetHotItemSets the hot item in a list-view control.SetHoverTimeSets the amount of time that the mouse cursor must hover over an item before it is selected.SetIconSpacingSets the spacing between icons in list-view controls set to the LVS_ICON style.SetImageListAssigns an image list to a list-view control.SetInfoTipSets tooltip text.SetInsertMarkSets the insertion point to the defined position.SetInsertMarkColorSets the color of the insertion point.SetItemSets some or all of a list-view item's attributes.SetItemCountCauses the list-view control to allocate memory for the specified number of items.SetItemCountExSets the virtual number of items in a virtual list view.SetItemIndexStateSets the state of a specified list-view item.SetItemPositionMoves an item to a specified position in a list-view control (in icon or small icon view).SetItemPosition32Moves an item to a specified position in a list-view control (in icon or small icon view).SetItemStateChanges the state of an item in a list-view control.SetItemTextChanges the text of a list-view item or subitem.SetOutlineColorSets the color of the border of a list-view control if the LVS_EX_BORDERSELECT extended window style is set.SetSelectedColumnSets the index of the selected column.SetSelectionMarkSets the selection mark in a list-view control.SetTextChanges the text of a list-view item or subitem.SetTextBkColorSets the background color of text in a list-view control.SetTextColorSets the text color of a list-view control.SetTileInfoSets information for an existing tile of a list-view control.SetTileViewInfoSets information that a list-view control uses in tile view.SetToolTipsSets the ToolTip control that the list-view control will use to display tooltips.SetTooltipsFontSets the font used by the ToolTip control that the list-view control uses to display tooltips.SetViewSets the view of a list-view control.SetWorkAreasSets the working areas within a list-view control.SortGroupsUses an application-defined comparison function to sort groups by ID within a list-view control.SortItemsUses an application-defined comparison function to sort the items of a list-view control.SortItemsExUses an application-defined comparison function to sort the items of a list-view control.SubItemHitTestDetermines which list-view item or subitem is located at a given position.SubItemHitTestExDetermines which list-view item or subitem is located at a given position.UnselectAllItemsUnselects all items.UnselectItemUnselects an item in a ListView.UpdateUpdates a list-view item.

CMaskedEdit 20

CMenu 86

AddBitmapToItemAddIconToItemAddPopupAdds a popup child menu to an existing menu.AppendAppends a new item to the end of the specified menu bar, drop-down menu, submenu, or shortcut menu. You can use this function to specify the content, appearance, and behavior of the menu item. Usage examples: CMenu.Append hMenu, MF_POPUP OR MF_ENABLED, CAST(UINT_PTR, hPopUpMenu), "&File" CMenu.Append hPopUpMenu, MF_ENABLED, IDM_NEW, "&New" & CHR(9) & "Ctrl+N" CMenu.Append hPopUpMenu, MF_SEPARATOR, 0, ""AttachAttaches a menu to a window or dialog.BoldItemCheckItemChecks a menu item.CheckRadioButtonChecks a specified menu item and makes it a radio item. At the same time, the function clears all other menu items in the associated group and clears the radio-item type flag for those items.ComCtlVersionReturns the version of ComCtrl.dll version multiplied by 100, e.g. 601 for version 6.01. Example: DIM ver AS LONG = CMenu.GetFileVersion("COMCTL32.DLL")ConstructorContextMenuCreates a floating context menu.ConvertBufferToPARGB32ConvertToPARGB32CreateCreates a new menu bar Usage example: DIM hMenu AS HMENU = CMenu.CreateCreate32BitHBITMAPCreatePopupCreates a drop-down menu, submenu, or shortcut menu. The menu is initially empty. You can insert or append menu items by using the InsertMenuItem function. You can also use the AppendMenu function to append menu items.DeleteItemDeleteMenuDestroyDestroys the specified menu and frees any memory that the menu occupies. Usage example: CMenu.Destroy(hMenu)DestroyBitmapsDisableItemDisables the specified menu item.DrawBarRedraws the menu bar of the specified window. If the menu bar changes after the system has created the window, this function must be called to draw the changed menu bar. Usage example: CMenu.DrawBar(hwnd)EnableItemEnables the specified menu item.FindItemPosGetBarInfoGetCheckMarkHeightUsage example: DIM nHeight AS LONG = CMenu.GetCheckMarkHeightGetCheckMarkWidthRetrieves the dimensions of the default check-mark bitmap. The system displays this bitmap next to selected menu items. Before calling the MenuSetItemBitmaps function to replace the default check-mark bitmap for a menu item, an application must determine the correct bitmap size by calling CMenu.GetCheckMarkWidth and CMenu.GetCheckMarkHeight. Usage example: DIM nWidth AS LONG = CMenu.GetCheckMarkWidthGetContextHelpIdRetrieves the Help context identifier associated with the specified menu. print CMenu.GetContextHelpId(hMenu)GetDefaultItemDetermines the default menu item on the specified menu. Parameters:GetFontRetrieves information about the font used in menu bars.GetFontPointSizeRetrieves the point size of the font used in menu bars. If the function fails, the return value is 0. print CMenu.GetFontPointSizeGetHandleRetrieves a handle to the menu assigned to the specified window or dialog. Usage example: CMenu.GetHandle(hWin)GetInfoGetItemCountDetermines the number of items in the specified menu. Usage examples: CMenu.GetItemCount(hMenu) CMenu.GetItemCount(CMenu.GetSubmenu(hMenu, 0))GetItemFromPointGetItemIDRetrieves the menu item ID of a menu item located at the specified position in a menu. Usage example: CMenu.GetItemID(CMenu.GetSubMenu(hMenu, 0), 1)GetItemInfoGetItemRectRetrieves the bounding rectangle for the specified menu item. Usage example: DIM rc AS RECT = CMenu.GetItemRect(hWin, hMenu, 1) print rc.left, rc.top, rc.right, rc.bottomGetItemStateRetrieves the state of the specified menu item.GetItemTextRetrieves the text of the specified menu item.GetItemTextLenReturns the lengnth of the specified menu item. Usage example: CMenu.GetItemTextLen(hMenu, IDM_OPEN)GetRectCalculates the size of a menu bar or a drop-down menu.GetStateRetrieves the state of the specified menu item.GetSubMenuRetrieves a handle to the drop-down menu or submenu activated by the specified menu item. Usage example: DIM hSubMenu AS HMENU = CMenu.GetSubMenu(hMenu, 0)GetSubmenusCountRetrieves the number of submenus of a menu. Usage example: CMenu.GetSubmenusCount(hMenu)GetSystemMenuHandleRetrieves the system menu handle. Usage example: CMenu.GetSystemMenuHandle(hWin)GetWindowOwnerRetrieves the window owner of the specified menu. Usage example: CMenu.GetWindowOwner(hMenu)GrayItemGrays the specified menu item.HasAlphaHiliteItemHighlights the specified menu item.InitBitmapInfoIsItemCheckedReturns TRUE if the specified menu item is checked; FALSE otherwise. Usage example: CMenu.IsItemChecked(hMenu, IDM_OPEN)IsItemDisabledReturns TRUE if the specified menu item is disabled; FALSE otherwise. Usage example: IsItemDisabled(hMenu, IDM_OPEN)IsItemEnabledReturns TRUE if the specified menu item is enabled; FALSE otherwise. Usage example: CMenu.IsItemEnabled(hMenu, IDM_OPEN)IsItemGrayedReturns TRUE if the specified menu item is grayed; FALSE otherwise. Usage example: CMenu.IsItemGrayed(hMenu, IDM_OPEN)IsItemHighlightedReturns TRUE if the specified menu item is highlighted; FALSE otherwise. Usage example: CMenu.IsItemHighlighted(hMenu, IDM_OPEN)IsItemOwnerdrawIsItemPopupIsItemSeparatorReturns TRUE if the specified menu item is a separator; FALSE otherwise. Usage example: DIM hSubMenu AS HMENU = CMenu.GetSubMenu(hMenu, 0) PRINT CMenu.IsItemSeparator(hSubMenu, 2, TRUE)IsMenuDetermines whether a handle is a menu handle. Usage examples: CMenu.IsMenu(hMenu) CMenu.IsMenuHandle(hMenu)IsMenuHandleLoadLoadIndirectModifyNewPopupRemoveCloseMenuRemoveCloseOptionRemoves the system menu close option and disables the X button. Parameter: hwnd = Handle of the window or dialog that owns the menu.RemoveItemDeletes a menu item or detaches a submenu from the specified menu. If the menu item opens a drop-down menu or submenu, RemoveItem does not destroy the menu or its handle, allowing the menu to be reused. Before this function is called, the FindItemPos metod should retrieve a handle to the drop-down menu or submenu. Usage examples: Remove by identifier: CMenu.RemoveItem(hMenu, IDM_OPEN) ' Removes the menu item with the IDM_OPEN identifier CMenu.RemoveItem(hMenu, IDM_POPUP) ' Removes de popup menu with the IDM_POPUP identifier Remove a menu by position CMenu.RemoveItem(hMenu, 1, TRUE) ' Removes the second menu (zero-based position) Remove an item by position DIM hFoundMenu AS HMENU, itemPos AS LONG DIM bRes AS BOOLEAN = CMenu.FindItemPos(hMenu, IDM_EXIT, hFoundMenu, itemPos) IF bRes THEN CMenu.RemoveItem(hFoundMenu, itemPos, TRUE) Note: To remove menus use always the position and to remove drop-down menus use the identifier.RemoveMenuRestoreCloseOptionRightJustifyItemRight justifies a top level menu item. This is usually used to have the Help menu item right-justified on the menu bar.SetContextHelpIdAssociates a Help context identifier with a menu. CMenu.SetContextHelpId(hMenu, 123)SetDefaultItemSets the default menu item for the specified menu. Parameters:SetInfoSetItemBitmapsAssociates the specified bitmap with a menu item. Whether the menu item is selected or clear, the system displays the appropriate bitmap next to the menu item. Usage example: CMenu.CheckItem(hMenu, IDM_OPEN) CMenu.SetItemBitmaps(hMenu, IDM_OPEN, NULL, NULL)SetItemBoldChanges the text of a menu item to bold.SetItemInfoSetItemStateSets the state of the specified menu item.SetItemTextSets the text of the specified menu item.SetMenuAssigns a new menu to the specified window.SetStateSets the state of the specified menu item.ToggleCheckStateToggles the checked state of a menu item. Usage example: CMenu.ToggleCheckState(hMenu, IDM_OPEN)ToggleItemToggles the checked state of a menu item. Usage example: CMenu.ToggleItem(hMenu, IDM_OPEN)TrackPopupMenuDisplays a shortcut menu at the specified location and tracks the selection of items on the menu. The shortcut menu can appear anywhere on the screen.TrackPopupMenuExDisplays a shortcut menu at the specified location and tracks the selection of items on the menu. The shortcut menu can appear anywhere on the screen.UncheckItemUnchecks a menu item.

CMonthCal 31

FUNCTIONGetCalendarBorderGets the border size, in pixels, of a month calendar control.GetCalendarCountGets the number of calendars currently displayed in the calendar control.GetCalendarGridInfoGets information about a calendar grid.GetCALIDGets the current calendar ID for the given calendar control.GetColorRetrieves the color for a given portion of a month calendar control.GetCurrentViewGets the view for a month calendar control.GetCurSelRetrieves the currently selected date.GetFirstDayOfWeekRetrieves the first day of the week for a month calendar control.GetMaxSelCountRetrieves the maximum date range that can be selected in a month calendar control.GetMaxTodayWidthRetrieves the maximum width of the "today" string in a month calendar control.GetMinReqRectRetrieves the minimum size required to display a full month in a month calendar control.GetMonthDeltaRetrieves the scroll rate for a month calendar control.GetMonthRangeRetrieves date information (using SYSTEMTIME structures) that represents the high and low limits of a month calendar control's display.GetRangeRetrieves the minimum and maximum allowable dates set for a month calendar control.GetSelRangeRetrieves date information that represents the upper and lower limits of the date range currently selected by the user.GetTodayRetrieves the date information for the date specified as "today" for a month calendar control.HitTestDetermines which portion of a month calendar control is at a given point on the screen.SetCalendarBorderSets the border size, in pixels, of a month calendar control.SetCALIDSets the calendar ID for the given calendar control.SetColorSets the color for a given portion of a month calendar control.SetCurrentViewSets the view for a month calendar control.SetCurSelSets the currently selected date for a month calendar control. If the specified date is not in view, the control updates the display to bring it into view.SetDayStateSets the day states for all months that are currently visible within a month calendar control.SetFirstDayOfWeekSets the first day of the week for a month calendar control.SetMaxSelCountSets the maximum number of days that can be selected in a month calendar control.SetMonthDeltaSets the scroll rate for a month calendar control.SetRangeSets the minimum and maximum allowable dates for a month calendar control.SetSelRangeSets the selection for a month calendar control to a given date range.SetTodaySets the "today" selection for a month calendar control.SizeRectToMinCalculates how many calendars will fit in the given rectangle, and then returns the minimum size that a rectangle needs to be to fit that number of calendars.

CMSHFlexGrid 168

AboutBoxAddItemAllowBigSelectionAllowUserResizingAppearanceApplyBandFieldNameInfoChangesBackColorBackColorBandBackColorBkgBackColorFixedBackColorHeaderBackColorIndentBackColorSelBackColorUnpopulatedBandColIndexBandDataBandDisplayBandExpandableBandIndentBandLevelBandsBorderStyleCellAlignmentCellBackColorCellFontBoldCellFontItalicCellFontNameCellFontSizeCellFontStrikeThroughCellFontUnderlineCellFontWidthCellForeColorCellHeightCellLeftCellPictureCellPictureAlignmentCellTextStyleCellTopCellTypeCellWidthClearClearStructureClipColColAlignmentColAlignmentBandColAlignmentFixedColAlignmentHeaderColHeaderColHeaderCaptionColIsVisibleCollapseAllCollectBandFieldNameInfoColPosColPositionColPosition2ColsColSelColWidthColWidth2ColWordWrapOptionColWordWrapOptionBandColWordWrapOptionFixedColWordWrapOptionHeaderConstructorCountColumnsInBandDataFieldDataMemberDataSourceEnabledExpandAllFillStyleFixedAlignmentFixedColsFixedRowsFocusRectFontFontBandFontBoldFontFixedFontHeaderFontItalicFontNameFontSizeFontStrikeThroughFontStrikethruFontUnderlineFontWidthFontWidthBandFontWidthFixedFontWidthHeaderForeColorForeColorBandForeColorFixedForeColorHeaderForeColorSelFormatStringGetBandNameGetColumnInBandInfoGetErrorInfoGetLastResultGridColorGridColorBandGridColorFixedGridColorHeaderGridColorIndentGridColorUnpopulatedGridLinesGridLinesBandGridLinesFixedGridLinesHeaderGridLinesIndentGridLinesUnpopulatedGridLineWidthGridLineWidthBandGridLineWidthFixedGridLineWidthHeaderGridLineWidthIndentGridLineWidthUnpopulatedHighlighthWndLeftColMergeCellsMergeColMergeRowMouseColMouseIconMousePointerMouseRowOLEDragOLEDropModePicturePictureTypeRecordsetRedrawRefreshRemoveItemRightToLeftRowRowDataRowExpandableRowExpandedRowHeightRowHeightMinRowIsVisibleRowPosRowPositionRowsRowSelRowsetRowSizingModeScrollBarsScrollTrackSelectionModeSetColumnInBandInfoSetEventsSetResultSortTextTextArrayTextMatrixTextStyleTextStyleBandTextStyleFixedTextStyleHeaderTopRowVersionWordWrap

CMSHFlexGridEvents 23

CPager 14

CProgBar 23

CRebar 42

BeginDragPuts the rebar control in drag-and-drop mode.ComCtlVersionReturns the version of ComCtrl.dll version multiplied by 100, e.g. 601 for version 6.01. Example: DIM ver AS LONG = AfxGetFileVersion("COMCTL32.DLL")ConstructorDeleteBandDeletes a band from a rebar control.DragMoveUpdates the drag position in the rebar control after a previous call to **BeginDrag**.EndDragTerminates the rebar control's drag-and-drop operation.GetBandBordersRetrieves the borders of a band.GetBandCountRetrieves the count of bands currently in the rebar control.GetBandInfoRetrieves information about a specified band in a rebar control.GetBandMarginsRetrieves the margins of a band.GetBarHeightRetrieves the height of the rebar control.GetBarInfoRetrieves information about the rebar control and the image list it uses.GetBkColorRetrieves a rebar control's default background color.GetColorSchemeRetrieves the color scheme information from the rebar control.GetDropTargetRetrieves a rebar control's **IDropTarget** interface pointer.GetPaletteRetrieves the rebar control's current palette.GetRectRetrieves the bounding rectangle for a given band in a rebar control.GetRowCountRetrieves the number of rows of bands in a rebar control.GetRowHeightRetrieves the height of a specified row in a rebar control.GetTextColorRetrieves a rebar control's default text color.GetTooltipsRetrieves the handle to any ToolTip control associated with the rebar control.HitTestDetermines which portion of a rebar band is at a given point on the screen, if a rebar band exists at that point.IdToIndexConverts a band identifier to a band index in a rebar control.InsertBandInserts a new band in a rebar control.MaximizeBandResizes a band in a rebar control to either its ideal or largest size.MinimizeBandResizes a band in a rebar control to its smallest size.MoveBandMoves a band from one index to another.PushChevronSent to a rebar control to programmatically push a chevron.RemoveDarkModeRemoves the rebar dark mode.SetBandInfoSets characteristics of an existing band in a rebar control.SetBandWidthSets the characteristics of a rebar control.SetBarInfoSets the characteristics of a rebar control.SetBkColorSets a rebar control's default background color.SetColorSchemeSets the color scheme information for the rebar control.SetDarkModeSets the rebar dark mode.SetPaletteSets the rebar control's current palette.SetParentSets a rebar control's parent window.SetTextColorSets a rebar control's default text color.SetTooltipsAssociates a tooltip control with the rebar control.SetWindowThemeSets the visual style of a rebar control.ShowBandShows or hides a given band in a rebar control.SizeToRectAttempts to find the best layout of the bands for the given rectangle.

CRegExp 24

ConstructorCRegExp default constructorExecuteExecutes a regular expression search against a specified string.ExtractExtracts a substring using VBScript regular expressions search patterns.FindFind function with VBScript regular expressions search patterns.FindExGlobal, multiline find function with VBScript regular expressions search patterns.GetErrorInfoReturns a localized description of the specified error code.GetLastResultReturns the last result code.GlobalSets or returns a boolean value that indicates if a pattern should match all occurrences in an entire search string or just the first one.IgnoreCaseSets or returns a boolean value that indicates if a pattern search is case-sensitive or not.MatchesCountReturns the number of matches found.MatchLenReturns the length of a match found in a search string.MatchPosReturns the position in a search string where a match occurs.MatchValueReturns the value or text of a match found in a search string.MultilineSets or returns a boolean value that indicates whether or not to search in strings across multiple lines.PatternSets or returns the regular expression pattern being searched for.RegExpPtrReturns a direct pointer to the **IRegExp2** interface.RemoveReturns a copy of a string with text removed using a regular expression as the search string.ReplaceReplaces text found in a regular expression search.SafeReleaseSetResultSets the last result code.SubMatchesCountReturns the number of submatches.SubMatchValueRetrieves the content of the specified submatch.TestExecutes a regular expression search against a specified string and returns a boolean value that indicates if a pattern match was found.VariantToString

CRichEdit 148

AutoUrlDetectEnables or disables automatic detection of URLs by a rich edit control.CallAutocorrectProcCalls the application-defined autocorrect callback procedure.CanPasteDetermines whether a rich edit control can paste a specified clipboard format.CanRedoDetermines whether there are any actions in the rich edit control redo queue.CanUndoDetermines whether there are any actions in the rich edit control undo queue.CharFromPosRetrieves information about the character closest to a specified point in the client area of a rich edit control.ConstructorDisplayBandDisplays a portion of the contents of a rich edit control, as previously formatted for a device using the EM_FORMATRANGE message.EmptyUndoBufferResets the undo flag of a rich edit control. The undo flag is set whenever an operation within the rich edit control can be undone.EnumFontFamProcWExGetSelRetrieves the starting and ending character positions of the selection in a rich edit control.ExLimitTextSets an upper limit to the amount of text the user can type or paste into a rich edit control.ExLineFromCharDetermines which line contains the specified character in a rich edit control.ExSetSelSelects a range of characters and/or Component Object Model (COM) objects in a Microsoft Rich Edit control.FindTextFinds text within a rich edit control.FindTextExFinds text within a rich edit control.FindWordBreakFinds the next word break before or after the specified character position or retrieves information about the character at that position.FormatRangeFormats a range of text in a rich edit control for a specific device.GetAutoCorrectProcGets a pointer to the application-defined **AutoCorrectProc** callback function.GetAutoUrlDetectIndicates whether the auto URL detection is turned on in the rich edit control.GetBidiOptionsIndicates the current state of the bidirectional options in the rich edit control.GetCharFormatDetermines the current character formatting in a rich edit control.GetCTFModeBiasRetrieves the Text Services Framework mode bias values for a Microsoft Rich Edit control.GetCTFOpenStatusDetermines if the Text Services Framework (TSF) keyboard is open or closed.GetEditStyleRetrieves the current edit style flags.GetEditStyleExRetrieves the current extended edit style flags.GetEllipsisModeRetrieves the current ellipsis mode.GetEllipsisStateRetrieves the current ellipsis state.GetEventMaskRetrieves the event mask for a rich edit control. The event mask specifies which notification messages the control sends to its parent window.GetFirstVisibleLineRetrieves the zero-based index of the uppermost visible line in a multiline rich edit control.GetHyphenateInfoRetrieves information about hyphenation for a Microsoft Rich Edit control.GetIMEColorRetrieves the Input Method Editor (IME) composition color. This message is available only in Asian-language versions of the operating system.GetIMECompModeRetrieves the current IME mode for a rich edit control.GetIMECompTextRetrieves the Input Method Editor (IME) composition text.GetIMEModeBiasRetrieves the Input Method Editor (IME) mode bias for a Microsoft Rich Edit control.GetIMEOptionsRetrieves the current Input Method Editor (IME) options. This message is available only in Asian-language versions of the operating system.GetIMEPropertyRetrieves the property and capabilities of the Input Method Editor (IME) associated with the current input locale.GetLangOptionsRetrieves a rich edit control's option settings for Input Method Editor (IME) and Asian language support.GetLimitTextRetrieves the current text limit for a rich edit control.GetLineCopies a line of text from a rich edit control.GetLineCountRetrieves the number of lines in a multiline rich edit control.GetModifyRetrieves the state of a rich edit control's modification flag. The flag indicates whether the contents of the rich edit control have been modified.GetOleInterfaceRetrieves an IRichEditOle object that a client can use to access a rich edit control's Component Object Model (COM) functionality.GetOptionsRetrieves rich edit control options.GetPageRotateDeprecated. Retrieves the text layout for a Microsoft Rich Edit control.GetParaFormatRetrieves the paragraph formatting of the current selection in a rich edit control.GetPasswordCharRetrieves the password character that a rich edit control displays when the user enters text.GetPunctuationRetrieves the current punctuation characters for the rich edit control.GetRectRetrieves the formatting rectangle of a rich edit control.GetRedoNameRetrieves the type of the next action, if any, in the control's redo queue.GetRtfTextRetrieves formatted text from a Rich Edit controlGetScrollPosObtains the current scroll position of the edit control.GetSelRetrieves the starting and ending character positions of the current selection in a rich edit control.GetSelTextRetrieves the currently selected text in a rich edit control.GetStoryTpeGetStoryTypeGets the story type.GetTableParamsRetrieves the table parameters for a table row and the cell parameters for the specified number of cells.GetTextRetrieves the text from a rich edit control.GetTextCallbackGetTextExRetrieves all of the text from the rich edit control in any particular code base you want.GetTextLengthRetrieves the length of all text in a rich edit control.GetTextLengthExCalculates text length in various ways. It is usually called before creating a buffer to receive the text from the control.GetTextModeRetrieves the current text mode and undo level of a rich edit control.GetTextRangeRetrieves a specified range of characters from a rich edit control.GetThumbRetrieves the position of the scroll box (thumb) in the vertical scroll bar of a multiline rich edit control.GetTouchOptionsRetrieves the touch options that are associated with a rich edit control.GetTypographyOptionsReturns the current state of the typography options of a rich edit control.GetUndoNameRetrieves the type of the next undo action, if any.GetWordBreakProcRetrieves the address of the current Wordwrap function.GetWordBreakProcExRetrieves the address of the currently registered extended word-break procedure.GetWordWrapModeRetrieves the current word wrap and word-break options for the rich edit control.GetZoomRetrieves the current zoom ratio, which is always between 1/64 and 64.HideSelectionHides or shows the selection in a rich edit control.InsertImageReplaces the selection with a blob that displays an image.InsertTableInserts one or more identical table rows with empty cells.IsIMEDetermines if current input locale is an East Asian locale.LimitTextSets the text limit of a rich edit control. The text limit is the maximum amount of text, in characters, that the user can type into the edit control.LineFromCharRetrieves the index of the line that contains the specified character index in a multiline rich edit control.LineIndexRetrieves the character index of the first character of a specified line in a multiline rich edit control.LineLengthRetrieves the length, in characters, of a line in a rich edit control.LineScrollScrolls the text in a multiline rich edit control.LoadRtfFromFileLoads a Rich Text File into a Rich Edit control.LoadRtfFromFileCallbackLoadRtfFromResourceLoads a Rich Text Resource File into a Rich Edit control.LoadRtfFromResourceCallbackLoadRtfFromResourceWPasteSpecialPastes a specific clipboard format in a rich edit control.PosFromCharRetrieves the client area coordinates of a specified character in a rich edit control.ReconversionInvokes the Input Method Editor (IME) reconversion dialog box.RedoRedoes the next action in the control's redo queue.ReplaceSelReplaces the current selection in a rich edit control with the specified text.RequestResizeForces a rich edit control to send an EN_REQUESTRESIZE notification message to its parent window.ScrollScrolls the text vertically in a multiline rich edit control.ScrollCaretScrolls the caret into view in a rich edit control.SelectionTypeDetermines the selection type for a rich edit control.SetAutocorrectProcSets a pointer to the application-defined **AutoCorrectProc** callback procedure.SetBidiOptionsSets the current state of the bidirectional options in the rich edit control.SetBkgndColorSets the background color for a rich edit control.SetCharFormatSets character formatting in a rich edit control.SetCTFModeBiasSets the Text Services Framework (TSF) mode bias for a Microsoft Rich Edit control.SetCTFOpenStatusOpens or closes the Text Services Framework (TSF) keyboard.SetEditStyleSets the current edit style flags.SetEditStyleExSets the current edit style flags for a rich edit control.SetElipsisModeSetEllipsisModeSets the current ellipsis mode for a rich edit control.SetEventMaskSets the event mask for a rich edit control.SetFontSets the font used by a rich edit control.SetFontSizeSets the font size for the selected text.SetHyphenateInfoSets the way a Microsoft Rich Edit control does hyphenation.SetIMEColorSets the Input Method Editor (IME) composition color.SetIMEModeBiasSets the Input Method Editor (IME) mode bias for a Microsoft Rich Edit control.SetIMEOptionsSets the Input Method Editor (IME) options.SetLangOptionsSets options for Input Method Editor (IME) and Asian language support in a rich edit control.SetLimitTextSets the text limit of a rich edit control. The text limit is the maximum amount of text, in characters, that the user can type into the edit control.SetMarginsSets the widths of the left and right margins for a rich edit control. The message redraws the control to reflect the new margins.SetModifySets or clears the modification flag for a rich edit control. The modification flag indicates whether the text within the rich edit control has been modified.SetOleCallbackGives a rich edit control an IRichEditOleCallback object that the control uses to get OLE-related resources and information from the client.SetOptionsSets the options for a rich edit control.SetPageRotateDeprecated. Sets the text layout for a Microsoft Rich Edit control.SetPaletteDeprecated. Sets the text layout for a Microsoft Rich Edit control.SetParaFormatSets the paragraph formatting for the current selection in a rich edit control.SetPasswordCharSets or removes the password character for a rich edit control. When a password character is set, that character is displayed in place of the characters typed by the user.SetPunctuationSets the punctuation characters for a rich edit control.SetReadOnlySets or removes the read-only style (ES_READONLY) of a rich edit control.SetRectSets the formatting rectangle of a multiline rich edit control.SetRectNPSets the formatting rectangle of a multiline rich edit control.SetScrollPosTells the rich edit control to scroll to a particular point.SetSelSelects a range of characters in a rich edit control.SetStoryTypeSets the story type.SetTableParamsChanges the parameters of rows in a table.SetTabStopsSets the tab stops in a multiline rich edit control.SetTargetDeviceSets the target device and line width used for WYSIWYG formatting in a rich edit control.SetTextSets the text of an edit control.SetTextExWCombines the functionality of WM_SETTEXT and EM_REPLACESEL and adds the ability to set text using a code page and to use either Rich Text Format (RTF) rich text or plain text.SetTextModeSets the text mode or undo level of a rich edit control.SetTouchOptionsSets the touch options associated with a rich edit control.SetTypographyOptionsSets the text mode or undo level of a rich edit control.SetUIANameSets the name of a rich edit control for UI Automation (UIA).SetUndoLimitSets the maximum number of actions that can stored in the undo queue.SetWordBreakProcReplaces a rich edit control's default Wordwrap function with an application-defined wordwrap function.SetWordBreakProcExSets the extended word-break procedure.SetWordWrapModeSets the word-wrapping and word-breaking options for the rich edit control.SetZoomSets the zoom ratio anywhere between 1/64 and 64.ShowScrollBarShows or hides one of the scroll bars in the Text Host window.StopGroupTypingStops the control from collecting additional typing actions into the current undo action.StreamInReplaces the contents of a rich edit control with a stream of data provided by an application defined–EditStreamCallback callback function.StreamOutCauses a rich edit control to pass its contents to an application–defined EditStreamCallback callback function.UndoThis message undoes the last edit control operation in the control's undo queue.

CRichEditCtx 336

AcceptTabActiveStoryGets/sets the active story.AddCRAddCRLFAddLFAddLF/AddCR/AddCRLFInserts a line feed, a carriage return or a carriage return and line feed at the cursor position or at the end of the text.AppendDocFileAppends the contents of the specified RTF file.AttachMsgFilterAttaches a new message filter to the edit instance.AutoCorrectProcGets/sets a pointer to the application-defined **AutoCorrectProc** callback function.AutoUrlDetectGets/sets whether the auto URL detection is turned on in the rich edit control.BeginEditCollectionTurns on edit collection (also called *undo grouping*).BidiOptionsGets/sets the current state of the bidirectional options in the rich edit control.CallAutocorrectProcCalls the autocorrect callback function that is stored by the (SET) **AutocorrectProc** property, provided that the text preceding the insertion point is a candidate for autocorrection.CanPasteDetermines whether a rich edit control can paste a specified clipboard format.CanRedoDetermines whether there are any actions in the control redo queue.CanUndoDetermines whether there are any actions in an edit control's undo queue.CaretPosGets/sets the caret position.CaretTypeGets/sets the caret type.CharFormatGets/sets the current character formatting in a rich edit control.CharFromPosCheckTextLimitChecks whether the number of characters to be added would exceed the maximum text limit.CONSTRUCTORCalled when a class variable is created.CRichEditCtxEnumFontFamProcWCRichEditCtxGetTextCallbackCRichEditCtxLoadRtfFromResourceCallbackCRichEditCtxProcCTFModeBiasGets/sets the Text Services Framework mode bias values for a Microsoft Rich Edit control.CTFOpenStatusGets/sets if the Text Services Framework (TSF) keyboard is open or closed.DefaultCharFormatDefaultTabStopGets/sets the default tab width.DESTRUCTORCalled automatically when a class variable goes out of scope or is destroyed.DisableAutoUrlDetectDisableWordWrapDisplayBandDisplays a portion of the contents of a rich edit control, as previously formatted for a device using the EM_FORMATRANGE message.DocNameGets the file name of this document.DocumentFontGets/sets a font object that provides the default character format information for this instance of the Text Object Model (TOM) engine.DocumentParaGets/sets an object that provides the default paragraph format information for this instance of the Text Object Model (TOM) engine.EastAsianFlagsGets the East Asian flags.EditStyleGets/sets the current edit style flags.EditStyleExGets/sets the extended edit style flags.EffectColorGets/sets the color used for special text attributes.EllipsisModeGets/sets the current ellipsis mode.EllipsisStateGets the current ellipsis state.EmptyUndoBufferResets the undo flag of a rich edit control. The undo flag is set whenever an operation within the rich edit control can be undone.EnableAdvancedTypographyEnables advanced typography.EnableAutoUrlDetectEnableWordWrapEndEditCollectionTurns off edit collection (also called *undo grouping*).EventMaskGets/sets the event mask for a rich edit control.ExGetSelRetrieves the starting and ending character positions of the selection in a rich edit control.ExLimitTextSets an upper limit to the amount of text the user can type or paste into a rich edit control.ExLineFromCharDetermines which line contains the specified character in a rich edit control.ExSetSelSelects a range of characters and/or Component Object Model (COM) objects in a Microsoft Rich Edit control.FindTextFinds text within a rich edit control.FindTextExFinds text within a rich edit control.FindWordBreakFinds the next word break before or after the specified character position or retrieves information about the character at that position.FirstVisibleLineGets the zero-based index of the uppermost visible line in a rich edit control.FormatRangeFormats a range of text in a rich edit control for a specific device.FreezeIncrements the freeze count.FUNCTIONGetActiveStoryGetAutoCorrectProcGetAutoUrlDetectGetBidiOptionsGetCallManagerGets the call manager.GetCaretPosGetCaretTypeGetCharFormatGetCharFromPosGets information about the character closest to a specified point in the client area of an edit control.GetClientRectRetrieves the client rectangle of the rich edit control.GetCTFModeBiasGetCTFOpenStatusGetDefaultCharFormatGetDefaultTabStopGetDisplaysGets the displays collection for this Text Object Model (TOM) engine instance.GetDocNameGetDocumentFontGetDocumentInterfaceRetrieves a pointer to the ITextDocument2 interface.GetDocumentParaGetEastAsianFlagsGetEditStyleGetEditStyleExGetEffectColorGetEllipsisModeGetEllipsisStateGetErrorInfoReturns a localized description of the last result code.GetEventMaskGetFirstVisibleLineGetGeneratorGets the name of the Text Object Model (TOM) engine.GetHyphenateInfoGetIMEColorRetrieves the Input Method Editor (IME) composition color.GetIMECompModeGets the current IME mode for a rich edit control.GetIMECompTextGets the Input Method Editor (IME) composition text.GetIMEModeBiasGetIMEOptionsGetIMEPropertyGets the property and capabilities of the Input Method Editor (IME) associated with the current input locale.GetImmContextGets the Input Method Manager (IMM) input context from the Text Object Model (TOM) host.GetLangOptionsGetLastResultReturns the last result code.GetLimitTextGets the current text limit for a rich edit control.GetLineCopies a line of text from a rich edit control.GetLineCountGets the number of lines in a multiline rich edit control.GetMainStoryGetMathPropertiesGetModifyGetNewStoryGetNotificationModeGetOleInterfaceRetrieves an IRichEditOle object that a client can use to access a rich edit control's Component Object Model (COM) functionality.GetOptionsGetPageRotateGetParaFormatGetPasswordCharGetPreferredFontRetrieves the preferred font for a particular character repertoire and character position.GetPropertyGets the value of a property.GetPunctuationGetRawTextGets the raw text exactly as it appears in memory.GetRawTextLengthGets the length of the raw textGetRectGetRedoNameGetRtfRetrieves formatted text from a rich edit control.GetSavedGetScalingRatioGetScrollPosGetSelGets the starting and ending character positions of the current selection in a rich edit control.GetSelectionGetSelection2GetSelectionCharFormatGetSelTextRetrieves the currently selected text in a rich edit control.GetStoryRetrieves the story that corresponds to a particular index.GetStoryCountGetStoryRangesGets the story collection object used to enumerate the stories in a document.GetStoryRanges2Gets an object for enumerating the stories in a document.GetStoryTypeGetStringsGets a collection of rich-text strings.GetTableParamsRetrieves the table parameters for a table row and the cell parameters for the specified number of cells.GetTextGetTextColorGetTextExGets all of the text from the rich edit control in any particular code base you want.GetTextFontNameGetTextFromFileGets text from the specified file.GetTextHeightGetTextLengthGetTextLengthExGetTextModeGetTextOffsetGetTextRangeRetrieves a specified range of characters from a rich edit control.GetThumbGets the position of the scroll box (thumb) in the vertical scroll bar of a multiline rich edit control.GetTouchOptionsGetTypographyOptionsGetUndoNameGetWindowGets the handle of the window that the Text Object Model (TOM) engine is using to display output.GetWordBreakProcGetWordBreakProcExGetWordCharFormatGetWordWrapModeGetZoomGets the current zoom ratio, which is always between 1/64 and 64.HideSelectionHides or shows the selection in a rich edit control.hRichEditReturns the handle of the rich edit control.HyphenateInfoGets/sets information about hyphenation for a Microsoft Rich Edit control.IMECompModeIMEModeBiasGets/sets the Input Method Editor (IME) mode bias for a Microsoft Rich Edit control.IMEOptionsGets/sets the current Input Method Editor (IME) options. This message is available only in Asian-language versions of the operating system.IMEPropertyInsertDocFileInserts the contents of the specified RTF file.InsertImageReplaces the selection with a blob that displays an image.InsertObjectInserts an image or a Ole object in the rich edit control.InsertTableInserts one or more identical table rows with empty cells.InsertTextInserts text at the specified location.IsIMEDetermines if current input locale is an East Asian locale.IsModifiedIsTextBoldChecks if the selected text or the word under the cursor is bolded.IsTextItalicChecks if the selected text or word under the cursor is italicised.IsTextStrikeOutChecks if the selected text or word under the cursor is striked out.IsTextUnderlineChecks if the selected text or word under the cursor is underlined.LangOptionsGets/sets a rich edit control's option settings for Input Method Editor (IME) and Asian language support.LeftMarginLimitTextGets/sets the current text limit for a rich edit control.LineFromCharGets the index of the line that contains the specified character index in a multiline rich edit control.LineIndexGets the character index of the first character of a specified line in a multiline rich edit control.LineLengthRetrieves the length, in characters, of a line in a rich edit control.LineScrollScrolls the text in a multiline rich edit control.LoadRtfFromFileLoadRtfFromResourceLoads a rich text resource file into a rich edit control.MainStoryGets the main story.MarginsSets the width of the specified margin.MathPropertiesGets the math properties for the document.ModifyGets/sets the state of a rich edit control's modification flag. The flag indicates whether the contents of the rich edit control have been modified.NewDocOpens a new document.NewStoryNot implemented. Gets a new story.NotificationModeGets/sets the notification mode.NotifyNotifies the Text Object Model (TOM) engine client of particular Input Method Editor (IME) events.OpenDocOpens a new document.OptionsGets/sets the options for a rich edit control.PageRotateDeprecated. Gets/sets the text layout for a Microsoft Rich Edit control.ParaFormatGets/sets the paragraph formatting of the current selection in a rich edit control.PasswordCharGets/sets the password character that a rich edit control displays when the user enters text.PasteSpecialPastes a specific clipboard format in a rich edit control.PosFromCharRetrieves the client area coordinates of a specified character in a rich edit control.PunctuationGets/sets the current punctuation characters for the rich edit control.RangeRetrieves a text range object for a specified range of content in the active story of the document.RangeFromPointRetrieves a range for the content at or nearest to the specified point on the screen.ReconversionInvokes the Input Method Editor (IME) reconversion dialog box.RectGets/sets the formatting rectangle of a rich edit control.RectNPSets the formatting rectangle of a multiline rich edit control.RedoRedoes the next action in the control's redo queue.RedoNameRetrieves the type of the next action, if any, in the control's redo queue.ReleaseCallManagerReleases the call manager.ReleaseImmContextReleases an Input Method Manager (IMM) input context.ReplaceSelReplaces the current selection in a rich edit control with the specified text.ReplaceTextReplaces text from the starting to ending position with the specified text.RequestResizeForces a rich edit control to send an **EN_REQUESTRESIZE** notification message to its parent window.RestoreTargetDeviceSets the target device to the device context of the rich edit control.ResumeUndoRightMarginSavedGets/sets the Saved property.SaveDocSaves the document.SaveRawTextSaves the raw contents of the rich edit control to a file.SaveRtfSaves the contents of the rich edit control to a file in rtf format.SaveRtfNoObjsSaves the contents of the rich edit control to a file in rtf format with spaces in place of COM objects.SaveSelRtfSaves selection of the rich edit control to a file in rtf format.SaveSelRtfNoObjsSaveSelTextSaves selection of the rich edit control in text format.SaveTextSaves the contents of the rich edit control in text format.ScalingRatioGets/sets the scaling ratio.ScrollScrolls the text vertically in a multiline rich edit control.ScrollCaretScrolls the caret into view in a rich edit control.ScrollPosGets/sets the current scroll position of the edit control.SelectionGets the active selection.Selection2Gets the active selection.SelectionCharFormatSelectionTypeDetermines the selection type for a rich edit control.SetActiveStorySetAutoCorrectProcSetAutoUrlDetectSetBidiOptionsSetBkgndColorSets the background color for a rich edit control.SetCaretPosSetCaretTypeSetCharFormatSetCTFModeBiasSetCTFOpenStatusSetDefaultCharFormatSetDefaultTabStopSetDocumentFontSetDocumentParaSetEditStyleSetEditStyleExSetEffectColorSetEllipsisModeSetEventMaskSetFontSets the font used by a rich edit control.SetFontSizeSets the font size for the selected text.SetHyphenateInfoSetIMEColorSets the Input Method Editor (IME) composition color.SetIMEInProgressSets the state of the Input Method Editor (IME) in-progress flag.SetIMEModeBiasSetIMEOptionsSetLangOptionsSetLeftMarginSetLimitTextSets the current text limit for a rich edit control.SetMarginsSetMathPropertiesSetModifySetNotificationModeSetOleCallbackGives a rich edit control an **IRichEditOleCallback** object that the control uses to get OLE-related resources and information from the client.SetOptionsSetPageRotateSetPaletteChanges the palette that a rich edit control uses for its display window.SetParaFormatSetPasswordCharSetPropertySets the value of a property.SetPunctuationSetReadOnlySets or removes the read-only style (ES_READONLY) of a rich edit control.SetRectSetRectNPSetResultSets the last result code.SetRightMarginSetSavedSetScalingRatioSetScrollPosSetSelSelects a range of characters in a rich edit control.SetSelectionCharFormatSetStoryTypeSetTableParamsChanges the parameters of rows in a table.SetTabStopsSets the tab stops in a multiline rich edit control.SetTargetDeviceSets the target device and line width used for WYSIWYG formatting in a rich edit control.SetTextSetTextBoldSets the attribute of selected text or word to bold.SetTextColorSetTextExCombines the functionality of WM_SETTEXT and EM_REPLACESEL and adds the ability to set text using a code page and to use either Rich Text Format (RTF) rich text or plain text.SetTextFontNameSetTextHeightSetTextItalicSets the attribute of selected text or word to italic.SetTextModeSetTextOffsetSetTextStrikeOutSets the attribute of selected text or word to strike out.SetTextUderlineSetTextUnderlineSets the attribute of selected text or word to underline.SetTouchOptionsSetTypographyOptionsSetUIANameSets the maximum number of actions that can stored in the undo queue.SetUndoLimitSets the maximum number of actions that can stored in the undo queue.SetWordBreakProcSetWordBreakProcExSetWordCharFormatSetWordWrapModeSetWysiwygPrintSets the target printer device and line width used for "what you see is what you get" (WYSIWYG) formatting in a rich edit control.SetZoomSets the zoom ratio anywhere between 1/64 and 64.ShowScrollBarShows or hides one of the scroll bars in the Text Host window.StopGroupTypingStops the control from collecting additional typing actions into the current undo action.StoryCountGets the number of stories in the document.StoryTypeGets/sets the story type.StreamInReplaces the contents of a rich edit control with a stream of data provided by an application defined EditStreamCallback callback function.StreamOutCauses a rich edit control to pass its contents to an application defined EditStreamCallback callback function.SuspendUndoSysBeepGenerates a system beep.TextGets/sets the text from a rich edit control.TextColorGets/sets the text color of the selected text or the word under the cursor.TextFontNameGets/sets the font name of the selected text or the word under the cursor.TextHeightGets/sets the text height of the selected text or the word under the cursor.TextLengthRetrieves the length of all text in a rich edit control.TextLengthExCalculates text length in various ways. It is usually called before creating a buffer to receive the text from the control.TextModeGets/sets the current text mode and undo level of a rich edit control.TextOffsetGets/sets the text offset of the selected text or the word under the cursor.TouchOptionsGets/sets the touch options that are associated with a rich edit control.TypographyOptionsGets/sets the current state of the typography options of a rich edit control.UndoThis message undoes the last edit control operation in the control's undo queue.UndoNameRetrieves the type of the next undo action, if any.UnfreezeDecrements the freeze count.UpdateUpdates the selection and caret.UpdateWindowNotifies the client that the view has changed and the client should update the view if the Text Object Model (TOM) engine is in-place active.WordBreakProcGets/sets the address of the currently registered word-break procedure.WordBreakProcExWordCharFormatWordWrapEnables/disables word wrap.WordWrapModeSets the word-wrapping and word-breaking options for the rich edit control.

CRichEditOleCallback 12

CONSTRUCTORCalled when a class variable is created.ContextSensitiveHelpIndicates if the application should transition into or out of context-sensitive help mode. This method should implement the functionality described for [IOleWindow.ContextSensitiveHelp](https://learn.microsoft.com/en-us/windows/win32/api/oleidl/nf-oleidl-iolewindow-contextsensitivehelp).DeleteObjectSends notification that an object is about to be deleted from a rich edit control. The object is not necessarily being released when this member is called.DESTRUCTORCalled automatically when a class variable goes out of scope or is destroyed.GetClipboardDataAllows the client to supply its own clipboard object.GetContextMenuQueries the application for a context menu to use on a right-click event.GetDragDropEffectAllows the client to specify the effects of a drop operation.GetInPlaceContextProvides the application and document-level interfaces and information required to support in-place activation.GetNewStorageProvides storage for a new object pasted from the clipboard or read in from an Rich Text Format (RTF) stream.QueryAcceptDataDuring a paste operation or a drag event, determines if the data that is pasted or dragged should be accepted.QueryInsertObjectQueries the application as to whether an object should be inserted. The member is called when pasting and when reading Rich Text Format (RTF).ShowContainerUIIndicates whether or not the application is to display its container UI. The rich edit control looks ahead for double-clicks and defers the call if appropriate. Applications may defer hiding adornments until an [IOleInPlaceUIWindow.SetBorderSpace](https://learn.microsoft.com/en-us/windows/win32/api/oleidl/nf-oleidl-ioleinplaceuiwindow-setborderspace) call is received.

CShortcut 13

CStatic 18

CStatusBar 20

ConstructorGetBordersRetrieves the current widths of the horizontal, and vertical borders of a status window, and the width of the border between rectangles.GetHeightReturns the height of the status bar.GetIconRetrieves the icon for a part in a status bar.GetPartsRetrieves a count of the parts in a status window and the coordinate of the right edge of the specified number of parts.GetPartsCountRetrieves a count of the parts in a status window.GetRectRetrieves the bounding rectangle of a part in a status window.GetTextRetrieves the text from the specified part of a status window.GetTextDrawingModeRetrieves the type of operation used to draw the text.GetTextLengthRetrieves the length, in characters, of the text from the specified part of a status window.GetTipTextRetrieves the tooltip text for a part in a status bar.IsSimpleChecks a status bar control to determine if it is in simple mode.SetBkColorSets the background color in a status bar.SetFontSets the font that the status bar is to use when drawing text.SetIconSets the icon for a part in a status bar.SetMinHeightSets the minimum length, in pixels, of a status window's drawing area.SetPartsSets the number of parts in a status window and the coordinate of the right edge of each part.SetTextSets the text in the specified part of a status window.SetTipTextSets the tooltip text for a part in a status bar.SimpleSpecifies whether a status window displays simple text or displays all window parts set by a previous SB_SETPARTS message.

CTab 34

AddTabRetrieves the number of tabs and calls InsertTab to add a new tab.AdjustRectCalculates a tab control's display area given a window rectangle, or calculates the window rectangle that would correspond to a specified display area.ConstructorDeleteAllItemsRemoves all items from a tab control.DeleteItemRemoves an item from a tab control.DeselectAllResets items in a tab control, clearing any that were set to the TCIS_BUTTONPRESSED state.GetCurFocusReturns the index of the item that has the focus in a tab control.GetCurSelDetermines the currently selected tab in a tab control.GetExtendedStyleRetrieves the extended styles that are currently in use for the tab control.GetImageIndexGets the 0-based index in the tab control's image list.GetImageListRetrieves the image list associated with a tab control.GetItemRetrieves information about a tab in a tab control.GetItemCountRetrieves the number of tabs in the tab control.GetItemRectRetrieves the bounding rectangle for a tab in a tab control.GetRowCountRetrieves the number of rows of tabs in the tab control.GetTextGets the name of a tab in a Tab control.GetToolTipsRetrieves the handle to the ToolTip control associated with a tab control.HighlightItemSets the highlight state of a tab item.HitTestDetermines which tab, if any, is at a specified screen position.InsertItemInserts a new tab in a tab control.InsertTabInserts a new tab in a tab control.RemoveImageRemoves an image from a tab control's image list.SetCurFocusSets the focus to a specified tab in a tab control.SetCurSelSelects a tab in a tab control.SetExtendedStyleSets the extended styles that the tab control will use.SetImageIndexSets the zero-based index in the tab control's image list.SetImageListAssigns an image list to a tab control.SetItemSets some or all of a tab's attributes.SetItemExtraSets the number of bytes per tab reserved for application-defined data in a tab control.SetItemSizeSets the width and height of tabs in a fixed-width or owner-drawn tab control.SetMinTabWidthSets the width and height of tabs in a fixed-width or owner-drawn tab control.SetPaddingSets the amount of space (padding) around each tab's icon and label in a tab control.SetTextSets the name of a tab in a Tab control.SetToolTipsAssigns a ToolTip control to a tab control. You can use this macro or send the

CTabPage 3

CTextDocument2 73

AttachAttaches an **ITextDocument2** interface pointer to the class.AttachMsgFilterAttaches a new message filter to the edit instance. All window messages that the edit instance receives are forwarded to the message filter.BeginEditCollectionTurns on edit collection (also called *undo grouping*).CASTCast operator.CheckTextLimitChecks whether the number of characters to be added would exceed the maximum text limit.CONSTRUCTORSCalled when a class variable is created.DESTRUCTORCalled automatically when a class variable goes out of scope or is destroyed.DetachDetaches the underlying **ITextDocument2** interface pointer from the class.EndEditCollectionTurns off edit collection (also called *undo grouping*).FreezeIncrements the freeze count.GetActiveStoryGets the active story; that is, the story that receives keyboard and mouse input.GetCallManagerGets the call manager.GetCaretTypeGets the caret type.GetClientRectRetrieves the client rectangle of the rich edit control.GetDefaultTabStopGets the default tab width.GetDisplaysGets the displays collection for this Text Object Model (TOM) engine instance.GetDocumentFontGets an object that provides the default character format information for this instance of the Text Object Model (TOM) engine.GetDocumentParaGets an object that provides the default paragraph format information for this instance of the Text Object Model (TOM) engine.GetEastAsianFlagsGets the East Asian flags.GetEffectColorRetrieves the color used for special text attributes.GetErrorInfoReturns a description of the last result code.GetGeneratorGets the name of the Text Object Model (TOM) engine.GetImmContextGets the Input Method Manager (IMM) input context from the Text Object Model (TOM) host.GetLastResultReturns the last result codeGetMainStoryGets the main story.GetMathPropertiesGets the math properties for the document.GetNameGets the file name of this document.GetNewStoryGets a new story. Not implemented.GetNotificationModeGets the notification mode.GetPreferredFontRetrieves the preferred font for a particular character repertoire and character position.GetPropertyRetrieves the value of a property.GetSavedGets a value that indicates whether changes have been made since the file was last saved.GetSelectionGets the active selection.GetSelection2Gets the active selection.GetStoryRetrieves the story that corresponds to a particular index.GetStoryCountGets the count of stories in this document.GetStoryRangesGets the story collection object used to enumerate the stories in a document.GetStoryRanges2Gets an object for enumerating the stories in a document.GetStringsGets a collection of rich-text strings.GetTypographyOptionsGets the typography options.GetVersionGets the version number of the Text Object Model (TOM) engine.GetWindowGets the handle of the window that the Text Object Model (TOM) engine is using to display output.LETAssignment operator.New_Opens a new document.NotifyNotifies the Text Object Model (TOM) engine client of particular Input Method Editor (IME) events.OpenOpens a specified document. There are parameters to specify access and sharing privileges, creation and conversion of the file, as well as the code page for the file.RangeRetrieves a text range object for a specified range of content in the active story of the document.Range2Retrieves a new text range for the active story of the document.RangeFromPointRetrieves a range for the content at or nearest to the specified point on the screen.RangeFromPoint2Retrieves the degenerate range at (or nearest to) a particular point on the screen.RedoPerforms a specified number of redo operations.ReleaseCallManagerReleases the call manager.ReleaseImmContextReleases an Input Method Manager (IMM) input context.SaveSaves the document.SetActiveStorySets the active story; that is, the story that receives keyboard and mouse input.SetCaretTypeSets the caret type.SetDefaultTabStopSets the default tab stop, which is used when no tab exists beyond the current display position.SetDocumentFontSets the default paragraph formatting for this instance of the Text Object Model (TOM) engine.SetDocumentParaSets the default paragraph formatting for this instance of the Text Object Model (TOM) engine.SetEffectColorSpecifies the color to use for special text attributes.SetIMEInProgressSets the state of the Input Method Editor (IME) in-progress flag.SetMathPropertiesSpecifies the math properties to use for the document.SetNotificationModeSets the notification mode. Use **tomTrue** to turn on notifications, or **tomFalse** to turn them off.SetPropertySpecifies a new value for a property.SetResultSets the last result code.SetSavedSets the document **Saved** property.SetTypographyOptionsSpecifies the typography options for the document.SysBeepGenerates a system beep.TextDocumentPtrReturns a pointer to the underlying **ITextDocument2** interface.UndoPerforms a specified number of undo operations.UnfreezeDecrements the freeze count.UpdateUpdates the selection and caret.UpdateWindowNotifies the client that the view has changed and the client should update the view if the Text Object Model (TOM) engine is in-place active.

CTextFont2 149

AllCapsGets/sets whether the characters are all uppercase.AnimationGets/sets the animation type.AutoLigaturesGets/sets whether support for automatic ligatures is active.AutospaceAlphaGets/sets the East Asian "autospace alphabetics" state.AutospaceNumericGets/sets the East Asian "autospace numeric" state.AutospaceParensGets/sets the East Asian "autospace parentheses" state.BackColorGets/sets the text background (highlight) color.BoldGets/sets whether the characters are bold.CanChangeDetermines whether the font can be changed.CharRepGets/sets the character repertoire (writing system).CompressionModeGets/sets the East Asian compression mode.CONSTRUCTORCalled when a class variable is created.CookieGets/sets the client cookie.CountGets the count of extra properties in this character formatting collection.DESTRUCTORCalled automatically when a class variable goes out of scope or is destroyed.DoubleStrikeGets/sets whether characters are displayed with double horizontal lines through the center.DuplicateGets/sets a duplicate of this text font object.EffectsGets/sets the character format effects.Effects2Gets/sets the additional character format effects.EmbossGets/sets whether characters are embossed.EngraveGets/sets whether characters are displayed as imprinted characters.ForeColorGets/sts the foreground, or text, color.GetAllCapsGetAnimationGetAutoLigaturesGetAutospaceAlphaGetAutospaceNumericGetAutospaceParensGetBackColorGetBoldGetCharRepGetCompressionModeGetCookieGetCountGetDoubleStrikeGetDuplicateGetDuplicate2GetEffectsGetEffects2GetEmbossGetEngraveGetErrorInfoReturns a description of the last result code.GetForeColorGetHiddenGetItalicGetLastResultReturns the last result codeGetLinkTypeGetMathZoneGetModWidthPairsGetModWidthSpaceGetNameGetOldNumbersGetOutlineGetOverlappingGetPositionGetPositionSubSuperGetPropertyGetPropertyInfoGetProtectedGetScalingGetShadowGetSizeGetSmallCapsGetSpaceExtensionGetSpacingGetStrikeThroughGetStyleGetSuperscriptGetUnderlineGetUnderlinePositionModeGetWeightHiddenGets/sets whether characters are hidden.IsEqualDetermines whether this text font object has the same properties as the specified text font object.IsEqual2ItalicGets/sets whether characters are in italics.KerningGets/sets the minimum font size at which kerning occurs.LanguageIDGets/sets the language ID or language code identifier (LCID).LinkTypeGets the link type.MathZoneGets/sets whether a math zone is active.ModWidthPairsGets/sets whether "decrease widths on pairs" is active.ModWidthSpaceGets/sets whether "increase width of whitespace" is active.NameGets/sets the font name.OldNumbersGets/sets whether old-style numbers are active.OutlineGets/sets whether characters are displayed as outlined characters.OverlappingGets/sets whether overlapping text is active.PositionGets/sets the amount that characters are offset vertically relative to the baseline.PositionSubSuperGets/sets the subscript or superscript position relative to the baseline.PropertyGets/sets the value of the specified property.PropertyInfoGets the property type and value of the specified extra property.ProtectedGets/sets whether characters are protected against attempts to modify them.ResetResets the character formatting to the specified values.ScalingGets/sets the font horizontal scaling percentage.SetAllCapsSetAnimationSetAutoLigaturesSetAutospaceAlphaSetAutospaceNumericSetAutospaceParensSetBackColorSetBoldSetCharRepSetCompressionModeSetCookieSetDoubleStrikeSetDuplicateSetDuplicate2SetEffectsSetEffects2SetEmbossSetEngraveSetForeColorSetHiddenSetItalicSetMathZoneSetModWidthPairsSetModWidthSpaceSetNameSetOldNumbersSetOutlineSetOverlappingSetPositionSetPositionSubSuperSetPropertySetProtectedSetResultSets the last result code.SetScalingSetShadowSetSizeSetSmallCapsSetSpaceExtensionSetSpacingSetStrikeThroughSetStyleSetSuperscriptSetUnderlineSetUnderlinePositionModeSetWeightShadowGets/sets whether characters are displayed as shadowed characters.SizeGets/sets the font size.SmallCapsGets/sets whether characters are in small capital letters.SpaceExtensionGets/sets the East Asian space extension value.SpacingGets/sets the amount of horizontal spacing between characters.StrikeThroughGets whether characters are displayed with a horizontal line through the center.StyleGets/sets the character style handle of the characters in a range.SubscriptGets/sets whether characters are displayed as subscript.SuperscriptGets/sets whether characters are displayed as superscript.UnderlineGets/sets the type of underlining for the characters in a range.UnderlinePositionModeGets/sets the underline position mode.WeightGets/sets the font weight for the characters in a range.

CTextPara2 69

AddTabAdds a tab at the displacement *tbPos*, with type *tbAlign*, and leader style, *tbLeader*.CanChangeDetermines whether the paragraph formatting can be changed.ClearAllTabsClears all tabs, reverting to equally spaced tabs with the default tab spacing.CONSTRUCTORCalled when a class variable is created.DeleteTabDeletes a tab at a specified displacement.DESTRUCTORCalled automatically when a class variable goes out of scope or is destroyed.GetAlignmentRetrieves the current paragraph alignment value.GetBordersNot implemented. Gets the borders collection.GetDuplicateGets a duplicate of this text paragraph format object.GetDuplicate2Gets a duplicate of this text paragraph format object.GetEffectsGets the paragraph format effects.GetErrorInfoReturns a description of the last result code.GetFirstLineIndentRetrieves the amount used to indent the first line of a paragraph relative to the left indent. The left indent is the indent for all lines of the paragraph except the first line.GetFontAlignmentGets the paragraph font alignment state.GetHangingPunctuationGets whether to hang punctuation symbols on the right margin when the paragraph is justified.GetHyphenationDetermines whether automatic hyphenation is enabled for the range.GetKeepTogetherDetermines whether page breaks are allowed within paragraphs.GetKeepWithNextDetermines whether page breaks are allowed between paragraphs in the range.GetLastResultReturns the last result codeGetLeftIndentRetrieves the distance used to indent all lines except the first line of a paragraph. The distance is relative to the left margin.GetLineSpacingRetrieves the line-spacing value for the text range.GetLineSpacingRuleRetrieves the line-spacing rule for the text range.GetListAlignmentRetrieves the kind of alignment to use for bulleted and numbered lists.GetListLevelIndexRetrieves the list level index used with paragraphs.GetListStartRetrieves the starting value or code of a list numbering sequence.GetListTabRetrieves the list tab setting, which is the distance between the first-line indent and the text on the first line. The numbered or bulleted text is left-justified, centered, or right-justified at the first-line indent value.GetListTypeRetrieves the kind of numbering to use with paragraphs.GetNoLineNumberDetermines whether paragraph numbering is enabled.GetPageBreakBeforeDetermines whether each paragraph in the range must begin on a new page.GetPropertyGets the value of the specified property.GetRightIndentRetrieves the size of the right margin indent of a paragraph.GetSnapToGridGets whether paragraph lines snap to a vertical grid that could be defined for the whole document.GetSpaceAfterThe space-after value, in floating-point points.GetSpaceBeforeRetrieves the amount of vertical space above a paragraph.GetStyleRetrieves the style handle to the paragraphs in the specified range.GetTabRetrieves tab parameters (displacement, alignment, and leader style) for a specified tab.GetTabCountRetrieves the tab count.GetTrimPunctuationAtStartGets whether to trim the leading space of a punctuation symbol at the start of a line.GetWidowControlRetrieves the widow and orphan control state for the paragraphs in a range.IsEqualDetermines if the current range has the same properties as a specified range.IsEqual2Determines if the current range has the same properties as a specified range.ResetResets the paragraph formatting to a choice of default values.SetAlignmentSets the paragraph alignment.SetDuplicateSets the formatting for an existing paragraph by copying a given format.SetDuplicate2Sets the formatting for an existing paragraph by copying a given format.SetEffectsSets the paragraph format effects.SetFontAlignmentSets the paragraph font alignment for Chinese, Japanese, Korean text.SetHangingPunctuationSets whether to hang punctuation symbols on the right margin when the paragraph is justified.SetHyphenationControls hyphenation for the paragraphs in the range.SetIndentsSets the first-line indent, the left indent, and the right indent for a paragraph.SetKeepTogetherControls whether page breaks are allowed within a paragraph in a range.SetKeepWithNextControls whether page breaks are allowed between the paragraphs in a range.SetLineSpacingSets the paragraph line-spacing rule and the line spacing for a paragraph.SetListAlignmentSets the alignment of bulleted or numbered text used for paragraphs.SetListLevelIndexSets the list level index used for paragraphs.SetListStartSets the starting number or Unicode value for a numbered list.SetListTabSets the list tab setting, which is the distance between the first indent and the start of the text on the first line.SetListTypeSets the type of list to be used for paragraphs.SetNoLineNumberDetermines whether to suppress line numbering of paragraphs in a range.SetPageBreakBeforeControls whether there is a page break before each paragraph in a range.SetPropertySets the property value.SetResultSets the last result code.SetRightIndentSets the right margin of paragraph.SetSnapToGridSets whether paragraph lines snap to a vertical grid that could be defined for the whole document.SetSpaceAfterSets the amount of space that follows a paragraph.SetSpaceBeforeSets the amount of space preceding a paragraph.SetStyleSets the paragraph style for the paragraphs in a range.SetTrimPunctuationAtStartSets whether to trim the leading space of a punctuation symbol at the start of a line.SetWidowControlControls the suppression of widows and orphans.

CTextRange2 102

AddSubrangeAdds a subrange to this range.BuildUpMathConverts the linear-format math in a range to a built-up form, or modifies the current built-up form.CanEditDetermines whether the specified range can be edited.CanPasteDetermines if a data object can be pasted, using a specified format, into the current range.ChangeCaseChanges the case of letters in this range according to the *nType* parameter.CollapseCollapses the specified text range into a degenerate point at either the beginning or end of the range.CONSTRUCTORCalled when a class variable is created.CopyCopies the text to a data object.CutCuts the plain or rich text to a data object or to the Clipboard, depending on the *pVar* parameter.Delete_Mimics the DELETE and BACKSPACE keys, with and without the CTRL key depressed.DeleteSubrangeDeletes a subrange from a range.DESTRUCTORCalled automatically when a class variable goes out of scope or is destroyed.EndKeyMimics the functionality of the End key.EndOfMoves this range's ends to the end of the last overlapping *Unit* in the range.ExpandExpands this range so that any partial units it contains are completely contained.FindSearches for math inline functions in text as specified by a source range.FindTextSearches up to *Count* characters for the text given by *bstr*. The starting position and direction are also specified by *Count*, and the matching criteria are given by *Flags*.FindTextEndSearches up to *Count* characters for the string, *bstr*, starting from the range's End *cp*. The search is subject to the comparison parameter, *Flags*.FindTextStartSearches up to *Count* characters for the string, *bstr*, starting at the range's Start *cp (cpFirst)*. The search is subject to the comparison parameter, *Flags*.GetCchGets the count of characters in a range.GetcellsNot implemented. Gets a cells object with the parameters of cells in the currently selected table row or column.GetCharGets the character at the start position of the range.GetChar2Gets the character at the specified offset from the end of this range.GetColumnNot implemented. Gets the column properties for the currently selected column.GetCountGets the count of subranges, including the active subrange in the current range.GetDropCapNot implemented. Gets the drop-cap parameters of the paragraph that contains this range.GetDuplicateGets a duplicate of this range object.GetEmbeddedObjectRetrieves a pointer to the embedded object at the start of the specified range, that is, at *cpFirst*.GetEndGets the end character position of the range.GetErrorInfoReturns a description of the last result code.GetFlagsGets the text selection flags.GetFontGets an **ITextFont** object with the character attributes of the specified range.GetFormattedTextGets an **ITextRange** object with the specified range's formatted text.GetGravityGets the gravity of this range.GetIndexRetrieves the story index of the *Unit* parameter at the specified range Start character position.GetInlineObjectGets the properties of the inline object at the range active end.GetLastResultReturns the last result codeGetLenghtGets the length of the range.GetLengthGetMathFunctionTypeRetrieves the math function type associated with the specified math function name.GetParaGets an **ITextPara** object with the paragraph attributes of the specified range.GetPointRetrieves screen coordinates for the start or end character position in the text range, along with the intra-line position.GetPropertyGets the value of a property.GetRectRetrieves a rectangle of the specified type for the current range.GetRowGets the row properties in the currently selected row.GetRtfGets the content of the range as a Rich Text Format (RTF) string.GetStartGets the start character position of the range.GetStartParaGets the character position of the start of the paragraph that contains the range's start character position.GetStoryLengthGets the count of characters in the range's story.GetStoryTypeGet the type of the range's story.GetSubrangeRetrieves a subrange in a range.GetTableNot implemented. Gets the table properties in the currently selected table.GetTextGets the text in this range according to the specified conversion flags.GetTypeGets the type of text selection.GetURLReturns the URL text associated with a range.HexToUnicodeConverts and replaces the hexadecimal number at the end of this range to a Unicode character.HomeKeyGeneralizes the functionality of the Home key.InRangeDetermines whether this range is within or at the same text as a specified range.InsertImageInserts an image into this range.InsertTableInserts a table in a range.InStoryDetermines whether this range's story is the same as a specified range's story.IsEqualDetermines whether this range has the same character positions and story as those of a specified range.LinearizeTranslates the built-up math, ruby, and other inline objects in this range to linearized form.MoveMoves the insertion point forward or backward a specified number of units.MoveDownMimics the functionality of the Down Arrow and Page Down keys.MoveEndMoves the end position of the range.MoveEndUntilMoves the end of the range either *Count* characters or just past all contiguous characters that are found in the set of characters specified by *Cset*, whichever is less.MoveEndWhileMoves the end of the range either *Count* characters or just past all contiguous characters that are found in the set of characters specified by *Cset*, whichever is less.MoveLeftGeneralizes the functionality of the Left Arrow key.MoveRightGeneralizes the functionality of the Right Arrow key.MovestartMoves the start position of the range the specified number of units in the specified direction.MoveStartUntilMoves the start position of the range either *Count* characters, or just past all contiguous characters that are found in the set of characters specified by *Cset*, whichever is less.MoveStartWhileMoves the start position of the range either *Count* characters, or just past all contiguous characters that are found in the set of characters specified by *Cset*, whichever is less.MoveUntilSearches up to *Count* characters for the first character in the set of characters specified by *Cset*.MoveUpMimics the functionality of the Up Arrow and Page Up keys.MoveWhileStarts at a specified end of a range and searches while the characters belong to the set specified by *Cset* and while the number of characters is less than or equal to *Coun*t.PastePastes text from a specified data object.ScrollIntoViewScrolls the specified range into view.Select_Sets the start and end positions, and story values of the active selection, to those of this range.SetActiveSubrangeMakes the specified subrange the active subrange of this range.SetCharSets the character at the starting position of the range.SetDropCapNot implemented. Sets the drop-cap parameters for the paragraph that contains the current range.SetEndSets the end position of the range.SetFlagsSets the text selection flags.SetFontSets this range's character attributes to those of the specified **ITextFont** object.SetFormattedTextSets the formatted text of this range text to the formatted text of the specified range.SetGravitySets the gravity of this range.SetIndexChanges this range to the specified unit of the story.SetInlineObjectSets the text of this range.SetLenghtSets the length of the range.SetLengthSetParaSets the paragraph attributes of this range to those of the specified **ITextPara** object.SetPointChanges the range based on a specified point at or up through (depending on *Extend*) the point (x, y) aligned according to *nType*.SetPropertySets the value of the specified property.SetRangeAdjusts the range endpoints to the specified values.SetResultSets the last result code.SetStartSets the character position for the start of this range.SetTextSets the plain text in this range.SetURLSets the text in this range to that of the specified URL.StartOfMoves the range ends to the start of the first overlapping *Unit* in the range.TypeTextTypes the string given by *cbs* at this selection as if someone typed it.UnicodeToHexConverts the Unicode character(s) preceding the start position of this text range to a hexadecimal number, and selects it.

CTextRow 55

ApplyApplies the formatting attributes of this text row object to the specified rows in the associated **ITextRange2**.AttachAttaches an **ITextRow** interface pointer to the class.CanChangeDetermines whether changes can be made to this row.CASTCast operator.CONSTRUCTORSCalled when a class variable is created.DESTRUCTORCalled automatically when a class variable goes out of scope or is destroyed.DetachDetaches the underlying **ITextRow** interface pointer from the class.GetAlignmentGets the horizontal alignment of a row.GetCellAlignmentGets the vertical alignment of the active cell.GetCellBorderColorsGets the border colors of the active cell.GetCellBorderWidthsGets the border widths of the active cell.GetCellColorBackGets the background color of the active cell.GetCellColorForeGets the foreground color of the active cell.GetCellCountGets the count of cells in a row.GetCellCountCacheGets the count of cells cached for this row.GetCellIndexGets the index of the active cell to get or set parameters for.GetCellMarginGets the cell margin of this row.GetCellMergeFlagsGets the merge flags of the active cell.GetCellShadingGets the shading of the active cell.GetCellVerticalTextGets the vertical-text setting of the active cell.GetCellWidthGets the width of the active cell.GetErrorInfoReturns a description of the last result code.GetHeightGets the height of the row.GetIndentGets the indent of this row.GetKeepTogetherGets whether this row is allowed to be broken across pages.GetKeepWithNextGets whether this row should appear on the same page as the row that follows it.GetLastResultReturns the last result codeGetNestLevelGets the nest level of a table.GetPropertyGets the value of the specified property.GetRTLGets whether this row has right-to-left orientation.InsertInserts a row, or rows, at the location identified by the associated **ITextRange2** object.IsEqualCompares two table rows to determine if they have the same properties.LETAssignment operator.ResetResets a row.SetAlignmentSets the horizontal alignment of a row.SetCellAlignmentSets the vertical alignment of the active cell.SetCellBorderColorsSets the border colors of the active cell.SetCellBorderWidthsSets the border widths of the active cell.SetCellColorBackSets the background color of the active cell.SetCellColorForeSets the foreground color of the active cell.SetCellCountSets the count of cells in a row.SetCellCountCacheSets the count of cells cached for this row.SetCellIndexSets the index of the active cell to get or set parameters for.SetCellMarginSets the cell margin of this row.SetCellMergeFlagsSets the merge flags of the active cell.SetCellShadingSets the shading of the active cell.SetCellVerticalTextSets the vertical-text setting of the active cell.SetCellWidthSets the width of the active cell.SetHeightSets the height of the row.SetIndentSets the indent of this row.SetKeepTogetherSets whether this row is allowed to be broken across pages.SetPropertySets the value of the specified property.SetResultSets the last result code.SetRTLSets whether this row has right-to-left orientation.TextRowPtrReturns a pointer to the underlying **ITextRow** interface.

CTextSelection2 98

CTextStory 23

CToolbar 103

AddBitmapAdds one or more images to the list of button images available for a toolbar.AddButtonAdds a button to a toolbar.AddButtonsAdds one or more buttons to a toolbar.AddSeparatorAdds a separator to a toolbar.AddStringAdds a new string to the toolbar's string pool.AutoSizeCauses a toolbar to be resized.ButtonCountRetrieves a count of the buttons currently in the toolbar.ButtonStructSizeRetrieves a count of the buttons currently in the toolbar.ChangeBitmapRetrieves a count of the buttons currently in the toolbar.CheckButtonChecks a given button in a toolbar.CommandToIndexRetrieves the zero-based index for the button associated with the specified command identifier.ConstructorCustomizeDisplays the Customize Toolbar dialog box.DeleteButtonDeletes a button from the toolbar.DisableButtonDisables the specified button in a toolbar.EnableButtonEnables the specified button in a toolbar.GetAnchorHighlightRetrieves the anchor highlight setting for a toolbar.GetBitmapRetrieves the index of the bitmap associated with a button in a toolbar.GetBitmapFlagsRetrieves the flags that describe the type of bitmap to be used.GetButtonRetrieves information about the specified button in a toolbar.GetButtonHeightRetrieves the current height of toolbar buttons, in pixels.GetButtonInfoRetrieves extended information for a button in a toolbar.GetButtonSizeRetrieves the current width and height of toolbar buttons, in pixels.GetButtonTextRetrieves the display text of a button on a toolbar.GetButtonTextLengthRetrieves the length of the display text of a button on a toolbar.GetButtonWidthRetrieves the current width of toolbar buttons, in pixels.GetColorSchemeRetrieves the color scheme information from the toolbar control.GetDisabledImageListRetrieves the image list that a toolbar control uses to display inactive buttons.GetExtendedStyleRetrieves the extended styles for a toolbar control.GetHorizontalPaddingRetrieves the horizontal padding for a toolbar control.GetHotImageListRetrieves the image list that a toolbar control uses to display hot buttons.GetHotItemRetrieves the index of the hot item in a toolbar.GetImageListRetrieves the image list that a toolbar control uses to display buttons in their default state.GetImageListCountReturns the number of image lists.GetInsertMarkRetrieves the current insertion mark for the toolbar.GetInsertMarkColorRetrieves the color used to draw the insertion mark for the toolbar.GetItemRectRetrieves the bounding rectangle of a button in a toolbar.GetMaxSizeRetrieves the total size of all of the visible buttons and separators in the toolbar.GetMetricsRetrieves the metrics of a toolbar control.GetObjectRetrieves the IDropTarget for a toolbar control.GetPaddingRetrieves the padding for a toolbar control.GetRectRetrieves the bounding rectangle for a specified toolbar button.GetRowsRetrieves the number of rows of buttons in a toolbar with the TBSTYLE_WRAPABLE style.GetStateRetrieves information about the state of the specified button in a toolbar, such as whether it is enabled, pressed, or checked.GetStringRetrieves a string from a toolbar's string pool.GetStyleRetrieves the styles currently in use for a toolbar control.GetTextRowsRetrieves the number of rows of buttons in a toolbar with the TBSTYLE_WRAPABLE style.GetTooltipsRetrieves the handle to the tooltip control, if any, associated with the toolbar.GetVerticalPaddingRetrieves the vertical padding for a toolbar control.HideButtonHides or shows the specified button in a toolbar.HighlightButtonSets the highlight state of a given button in a toolbar control.HitTestDetermines where a point lies in a toolbar control.IndeterminateSets or clears the indeterminate state of the specified button in a toolbar.InsertButtonInserts a button in a toolbar.InsertMarkHitTestRetrieves the insertion mark information for a point in a toolbar.InsertSeparatorInserts a separator in a toolbar.IsButtonCheckedDetermines whether the specified button in a toolbar is checked.IsButtonEnabledDetermines whether the specified button in a toolbar is enabled.IsButtonHiddenDetermines whether the specified button in a toolbar is hidden.IsButtonHighlightedChecks the highlight state of a toolbar button.IsButtonIndeterminateDetermines whether the specified button in a toolbar is indeterminate.IsButtonPressedDetermines whether the specified button in a toolbar is pressed.LoadImagesLoads system-defined button images into a toolbar control's image list.MakeOpaqueMakes the toolbar opaque by removing the TBSTYLE_TRANSPARENT style.MapAcceleratorDetermines the ID of the button that corresponds to the specified accelerator character.MarkButtonSets the highlight state of a given button in a toolbar control.MoveButtonMoves a button from one index to another.PressButtonPresses the specified button in a toolbar.ReleaseButtonReleases the specified button in a toolbar.RemoveDarkModeRemoves the toolbar dark mode.ReplaceBitmapReplaces an existing bitmap with a new bitmap.SaveRestoreSend this message to initiate saving or restoring a toolbar state.SetAnchorHighlightSets the anchor highlight setting for a toolbar.SetBitmapSizeSets the size of the bitmapped images to be added to a toolbar.SetButtonInfoSets the information for an existing button in a toolbar.SetButtonSizeSets the size of buttons on a toolbar.SetButtonWidthSets the minimum and maximum button widths in the toolbar control.SetCmdIdSets the command identifier of a toolbar button.SetColorSchemeSets the color scheme information for the toolbar control.SetDarkModeSets the toolbar dark mode.SetDisabledImageListSets the image list that the toolbar control will use to display disabled buttons.SetDrawTextFlagsSets the text drawing flags for the toolbar.SetExtendedStyleSets the extended styles for a toolbar control.SetHotImageListSets the image list that the toolbar control will use to display hot buttons.SetHotItemSets the hot item in a toolbar.SetImageListSets the image list that the toolbar will use to display buttons that are in their default state.SetIndentSets the indentation for the first button in a toolbar control.SetInsertMarkSets the current insertion mark for the toolbar.SetInsertMarkColorSets the color used to draw the insertion mark for the toolbar.SetListGapSets the distance between the toolbar buttons on a specific toolbar.SetMaxTextRowsSets the maximum number of text rows displayed on a toolbar button.SetMetricsSets the metrics of a toolbar control.SetPaddingSets the padding for a toolbar control.SetParentSets the window to which the toolbar control sends notification messages.SetPressedImageListSets the image list that the toolbar uses to display buttons that are in a pressed state.SetRowsSets the number of rows of buttons in a toolbar.SetStateSets the state for the specified button in a toolbar.SetStyleSets the style for a toolbar control.SetToolTipsAssociates a tooltip control with a toolbar.SetWindowThemeSets the visual style of a toolbar control.UncheckButtonUnchecks a given button in a toolbar.UnhideButtonUnhides the specified button in a toolbar.UnhighlightButtonRemoves the highlight state of a given button in a toolbar control.

CTooltip 42

ActivateActivates a Tooltip control.AddToolRegisters a tool with a Tooltip control.AddTooltipCreates a Tooltip for a control.AdjustRectCalculates a Tooltip control's text display rectangle from its window rectangle, or the tooltip window rectangle needed to display a specified text display rectangle.ComCtlVersionReturns the version of ComCtrl.dll version multiplied by 100, e.g. 601 for version 6.01. Example: DIM ver AS LONG = AfxGetFileVersion("COMCTL32.DLL")ConstructorDeActivateDeactivates a Tooltip control.DeleteTooltipRemoves a tool from a Tooltip control.DelToolRemoves a tool from a Tooltip control.EnumToolsRetrieves the information that a Tooltip control maintains about the current tool--that is, the tool for which the Tooltip is currently displaying text.GetBubbleSizeReturns the width and height of a Tooltip control.GetCurrentToolRetrieves the information for the current tool in a Tooltip control.GetDelayTimeRetrieves the information for the current tool in a Tooltip control.GetMarginRetrieves the top, left, bottom, and right margins set for a Tooltip window.GetMaxTipWidthRetrieves the maximum width for a Tooltip window.GetTextRetrieves the text of a Tooltip control.GetTipBkColorRetrieves the background color in a Tooltip window.GetTipTextColorRetrieves the text color in a Tooltip window.GetTitleRetrieves the titlñe of a Tooltip window.GetToolCountRetrieves a count of the tools maintained by a Tooltip control.GetToolInfoRetrieves the information that a Tooltip control maintains about a tool.HitTestTests a point to determine whether it is within the bounding rectangle of the specified tool and, if it is, retrieves information about the tool.NewToolRectSets a new bounding rectangle for a tool.PopRemoves a displayed Tooltip window from view.PopupCauses the Tooltip to display at the coordinates of the last mouse message.RelayEventPasses a mouse message to a Tooltip control for processing.SetDarkModeSets the dark mode visual style of a Tooltip control.SetDelayTimeSets the initial, pop-up, and reshow durations for a Tooltip control.SetMarginSets the top, left, bottom, and right margins for a Tooltip window.SetMaxTipWidthSets the maximum width for a Tooltip window.SetTipBkColorSets the background color in a Tooltip window.SetTipTextColorSets the text color in a Tooltip window.SetTitleAdds a standard icon and title string to a Tooltip.SetToolInfoSets the information that a Tooltip control maintains for a tool.SetTooltipTextSets/replaces the text of a Tooltip control.SetWindowThemeSets the visual style of a Tooltip control.TrackActivateActivates a tracking Tooltip.TrackDeactivateDeactivates a tracking Tooltip.TrackPositionSets the position of a tracking Tooltip.UpdateForces the current Tooltip to be redrawn.UpdateTipTextSets the Tooltip text for a tool.WindowFromPoint

CTrackbar 34

ClearSelClears the current selection range in a trackbar.ClearTicsRemoves the current tick marks from a trackbar. This message does not remove the first and last tick marks, which are created automatically by the trackbar.ConstructorGetBuddyRetrieves the handle to a trackbar control buddy window at a given location.GetChannelRectRetrieves the size and position of the bounding rectangle for a trackbar's channel.GetLineSizeRetrieves the number of logical positions the trackbar's slider moves in response to keyboard input from the arrow keys, such as the or keys.GetNumTicsRetrieves the number of tick marks in a trackbar.GetPageSizeRetrieves the number of logical positions the trackbar's slider moves in response to keyboard.GetPosRetrieves the current logical position of the slider in a trackbar.GetPTicsRetrieves the address of an array that contains the positions of the tick marks for a trackbar.GetRangeMaxRetrieves the maximum position for the slider in a trackbar.GetRangeMinRetrieves the minimum position for the slider in a trackbar.GetSelEndRetrieves the ending position of the current selection range in a trackbar.GetSelStartRetrieves the starting position of the current selection range in a trackbar.GetThumbLengthRetrieves the length of the slider in a trackbar.GetThumbRectRetrieves the length of the slider in a trackbar.GetTicRetrieves the length of the slider in a trackbar.GetTicPosRetrieves the length of the slider in a trackbar.GetTooltipsRetrieves the handle to the ToolTip control assigned to the trackbar, if any.SetBuddyAssigns a window as the buddy window for a trackbar control.SetLineSizeSets the number of logical positions the trackbar's slider moves in response to keyboard input from the arrow keys, such as the or keys.SetPageSizeSets the number of logical positions the trackbar's slider moves in response to keyboard input.SetPosSets the current logical position of the slider in a trackbar.SetRangeSets the range of minimum and maximum logical positions for the slider in a trackbar.SetRangeMaxSets the maximum logical position for the slider in a trackbar.SetRangeMinSets the minimum logical position for the slider in a trackbar.SetSelSets the starting and ending positions for the available selection range in a trackbar.SetSelEndSets the ending logical position of the current selection range in a trackbar.SetSelStartSets the starting logical position of the current selection range in a trackbar.SetThumbLengthSets the length of the slider in a trackbar.SetTicSets a tick mark in a trackbar at the specified logical position.SetTicFreqSets the interval frequency for tick marks in a trackbar.SetTipSidePositions a ToolTip control used by a trackbar control.SetToolTipsAssigns a ToolTip control to a trackbar control.

CTreeView 104

AddRootItemAdds the item as the root item in a treeview control.AppendItemInserts the item at the end of the list in a treeview control.CollapseCollapses the list.CollapseAllChildItemsCollapses the list of child items, if any, associated with the specified parent node and the sibling nodes below it.CollapseAllItemsCollapses all the list of items.CollapseChildItemsCollapses the list of child items, if any, associated with the specified parent node.CollapseResetCollapses the list and removes the child items.CollapseSiblingsCollapses the list of sibling items, if any, associated with the specified parent node.ConstructorCreateDragImageCreates a dragging bitmap for the specified item in a treeview control.DeleteAllItemsDeletes all items from a treeview control.DeleteItemRemoves an item and all its children from a treeview control.EditLabelBegins in-place editing of the specified item's text, replacing the text of the item with a single-line edit control containing the text.EndEditLabelNowEnds the editing of a treeview item's label.EnsureVisibleEnsures that a treeview item is visible, expanding the parent item or scrolling the treeview control, if necessary.ExpandExpands or collapses the list of child items associated with the specified parent item, if any.ExpandAllChildItemsExpands the list of child items, if any, associated with the specified parent node and the sibling nodes below it.ExpandAllItemsExpands all the list of items.ExpandChildItemsExpands the list of child items, if any, associated with the specified parent node.ExpandPartialPartially expands the list.ExpandSiblingsExpands the list of sibling items, if any, associated with the specified parent node.GetBkColorRetrieves the current background color of the control.GetBoldReturns TRUE if the bold attribute is set, or FALSE otherwise.GetCheckReturns TRUE if the item is checked, or FALSE otherwise.GetCheckStateRetrieves some or all of a treeview item's state attributes.GetChildRetrieves the first child item of the specified treeview item.GetCountRetrieves a count of the items in a treeview control.GetDropHilightRetrieves the treeview item that is the target of a drag-and-drop operation.GetEditControlRetrieves the handle to the edit control being used to edit a treeview item's text.GetExtendedStyleRetrieves the extended style for a specified treeview control.GetFirstVisibleRetrieves the first visible item in a treeview control window.GetImageListRetrieves the handle to the normal or state image list associated with a treeview control.GetIndentRetrieves the amount, in pixels, that child items are indented relative to their parent items.GetInsertMarkColorRetrieves the color used to draw the insertion mark for the tree view.GetISearchStringRetrieves the incremental search string for a treeview control.GetISearchStringLenReturns the number of characters in the incremental search string.GetItemRetrieves some or all of a treeview item's attributes.GetItemExRetrieves some or all of a treeview item's attributes.GetItemHeightRetrieves the current height of the treeview items.GetItemPartRectRetrieves the largest possible bounding rectangle that constitutes the "hit zone" for a specified part of an item.GetItemRectRetrieves the bounding rectangle for a treeview item and indicates whether the item is visible.GetItemStateRetrieves some or all of a treeview item's state attributes.GetItemTextRetrieves the text of the specified item.GetLastVisibleRetrieves some or all of a treeview item's state attributes.GetLineColorGets the current line color.GetlParamRetrieves the lParam value from a Treeview.GetNextRetrieves the next sibling item of a specified item in a treeview control.GetNextItemRetrieves the treeview item that bears the specified relationship to a specified item.GetNextSelectedRetrieves the treeview item that bears the TVGN_NEXTSELECTED relationship to a specified tree item.GetNextSiblingRetrieves the next sibling item of a specified item in a treeview control.GetNextVisibleRetrieves the next visible item that follows a specified item in a treeview control.GetParentRetrieves the parent item of the specified treeview item.GetParentTextRetrieves the text of the parent item of the specified treeview item.GetPreviousRetrieves the previous sibling item of a specified item in a treeview control.GetPrevSiblingRetrieves the previous sibling item of a specified item in a treeview control.GetPrevVisibleRetrieves the first visible item that precedes a specified item in a treeview control.GetRootRetrieves the topmost or very first item of the treeview control.GetScrollTimeRetrieves the maximum scroll time for the treeview control.GetSelectRetrieves the currently selected item in a treeview control.GetSelectionRetrieves the currently selected item in a treeview control.GetTextColorRetrieves the current text color of the control.GetToolTipsRetrieves the handle to the child Tooltip control used by a treeview control.GetVisibleCountObtains the number of items that can be fully visible in the client window of a treeview control.HitTestDetermines the location of the specified point relative to the client area of a treeview control.InsertInsertFirstItemInserts the item at the beginning of the list in a treeview control.InsertItemInserts a new item in a treeview control.InsertSortedItemInserts the item into the list in alphabetical order.IsItemCheckedReturns TRUE if the item is checked, or FALSE otherwise.ItemExistsSearches for an exact string in a tree view node. Search is case sensitive.ItemExistsIgnoreCaseSearches for an exact string in a tree view node. Search is case insensitive.MapAccIDToHTREEITEMMaps an accessibility ID to an HTREEITEM.MapHTREEITEMToAccIDMaps an HTREEITEM to an accessibility ID.RemoveDarkModeRemove button dark mode.ResetDeletes all items from a treeview control.SelectDropTargetRedraws a specified treeview control item in the style used to indicate the target of a drag-and-drop operation.SelectItemSelects the specified treeview item.SelectSetFirstVisibleScrolls the treeview control vertically to ensure that the specified item is visible.SetAutoScrollInfoSets information used to determine auto-scroll characteristics.SetBkColorSets the background color of the control.SetBoldSets/unsets the bold attribute of the specified item.SetCheckSets the item's state image to "checked" or "unchecked."SetCheckStateSets the item's state image to "checked" or "unchecked."SetDarkModeSet button dark mode.SetExtendedStyleSets the extended style for a specified TreeView control.SetImageListSets the normal or state image list for a treeview control and redraws the control using the new images.SetIndentSets the width of indentation for a treeview control and redraws the control to reflect the new width.SetInsertMarkSets the insertion mark in a treeview control.SetInsertMarkColorSets the color used to draw the insertion mark for the tree view.SetItemSets some or all of a treeview item's attributes.SetItemExSets some or all of a treeview item's attributes.SetItemHeightSets the height of the treeview items.SetItemStateSets a treeview item's state attributes.SetItemTextSets the text of the specified item.SetLineColorSets the current line color.SetScrollTimeSets the maximum scroll time for the treeview control.SetTextSets the text of the specified item.SetTextColorSets the text color of the control.SetToolTipsSets a treeview control's child Tooltip control.ShowInfoTipSortChildrenSortChildrenCBToggleCollapses the list if it is expanded or expands it if it is collapsed.UnselectUnselects the selected item.

CUpDown 15

CURLShortcut 6

CWhsExec 13

CWindow 96

AccelHandleGets/sets the accelerator table handle.AddAcceleratorAdds an accelerator key to the table.AddControlAdds a control to the window.Adding controlsAdjustControlsAnchorControlAnchors a window or control to its parent window.BigIconAssociates a new large icon with the main window.BrushGets/sets the background brush.CenterCenters a window on the screen or over another window.ClassStyleGets/sets the style of the class.ClientHeightReturns the unscaled client height of the main window.ClientWidthReturns the unscaled client width of the window.ConstructorControlAddExStyleAdds a new extended style to the specified control..ControlAddStyleAdds a new style to the specified control.ControlClientHeightReturns the unscaled client height of the specified window.ControlClientWidthReturns the unscaled client width of the specified window.ControlGetExStyleRetrieves the extended window styles of the specified control.ControlGetStyleRetrieves the window styles of the specified control.ControlGetUserGets the control's user data.ControlHandleRetrieves a handle to the child control specified by its identifier.ControlHeightReturns the unscaled height of the specified window.ControlRemoveExStyleRemoves an extended style from the specified control.ControlRemoveStyleRemoves an style from the specified control.ControlSetEtyleControlSetExStyleSets the window extended styles of the specified control.ControlSetStyleSets the window styles of the specified control.ControlSetUserSets the control's user data.ControlWidthReturns the unscaled width of the specified window.CreateCreates a new window.CreateAcceleratorTableCreates the accelerator table.CreateFontCreates a DPI aware logical font.CreateOverlappedCreating the main windowDefaultFontNameDefaultFontSizeGets/sets the point size of the default font.DestroyAcceleratorTableDoEventsProcesses windows messages.DPIGets/sets the DPI (dots per inch) to be used by the application.FontGets/sets the font used as default.ForceVisibleDisplayGetAnchorItemGetBackColorGets the background color of a control.GetClientRectRetrieves the unscaled coordinates of the main window client area.GetColorItemGetControlCallbackGetControlCallbackItemGetControlClientRectRetrieves the unscaled coordinates of a window's client area.GetControlWindowRectRetrieves the unscaled dimensions of the bounding rectangle of the specified window.GetForeColorGets the foreground color of `CWindow`or control.GetUserDataItemGetWindowProcGetWindowRectRetrieves the unscaled dimensions of the bounding rectangle of the main window.GetWorkAreaRetrieves the unscaled size of the work area on the primary display monitor.HeightReturns the unscaled height of the main window.hWindowGets/sets the main window handle.InstanceHandleGets/sets the instance handle.IsNonStableReturns true if the `CWindow` is stabilized; otherwise, false.IsStabilizedReturns true if the `CWindow` is stabilized; otherwise, false.IsWindowScrollableReturns true if the `CWindow` is scrollable; otherwise, false.Keyboard acceleratorsLayoutEnumChildProcMoveWindowChanges the position and dimensions of the specified window.NonStableMakes a `CWindow` non stable (closeable).OnHScrollOnSizeOnVScrollPopup windowsResetScrollBarsResizeResizes the window sending a WM_SIZE message with the SIZE_RESTORED value.rxRatioReturns the horizontal scaling ratio.ryRatioReturns the vertical scaling ratio.ScaleXScales an horizontal coordinate according the DPI setting.ScaleYScales a vertical coordinate according the DPI setting.ScreenXReturns the x-coordinate of the window relative to the screen.ScreenYReturns the y-coordinate of the window relative to the screen.SetBackColorSets the background color of a `CWindow`.SetClientSizeAdjusts the bounding rectangle of the window based on the desired size of the client area.SetControlCallbackOptional address of a callback function that receives all WM_COMMAND and WM_NOTIFY messages for the control.SetControlSubclassInstalls or updates a control subclass callback.SetCtlColorsSets the colors of a controlSetFontCreates a DPI aware logical font and sets it as the default font.SetupScrollBarsSetViewPortSetWindowPosChanges the size, position, and Z order of a child, pop-up, or top-level window.SmallIconAssociates a new small icon with the main window.StabilizeMakes the `CWindow` window stabilized (non-closeable).UnScaleXUnscales an horizontal coordinate according the DPI setting.UnScaleYUnscales a vertical coordinate according the DPI setting.UserDataGets/sets a value in the user data area of the window.Using PNG icons in toolbarsVisual style menusWidthReturns the unscaled width of the main window.WindowExStyleGets/sets the window extended styles.WindowStyleGets/sets the window styles.WindowStyleExGets/sets the window extended styles.

CXpButton 38

AllowFocusRectGets/sets whether to display the button's focus rectangle.BkBrushReturns the background color brush.ButtonBkColorGets/sets the background color of button.ButtonBkColorDownGets/sets the background color of button when it is down (pressed or toggled).ButtonBkColorHotGets/sets the background color of button when it is hot (the mouse is over it).ButtonStateReturns the button state.CursorGets/sets the cursor for the button.DisabledImageHandleReturns the handle of the disabled image.DisableThemingDisables theming.EnableThemingEnables theming.FontGets/sets the handle of the font used by the button.GetImageReturns the handle of the image.HotImageHandleReturns the handle of the hot image.hWindowReturns the handle of the button.ImageHeightGets/sets the height of the image.ImageMarginGets/sets the image margin.ImagePosGets/sets the image position.ImageTypeReturns the image typeImageWidthGets/sets the width of the image.IsThemedReturns CTRUE if themes are enabled or FALSE otherwise.NormalImageHandleReturns the handle of the normal image.RedrawRedraws the button.SetBitmapSets the bitmap for the button.SetBitmapFromFileLoads an bitmap from file and sets it as the image of the button.SetIconSets the icon for the button.SetIconFromFileLoads an icon from file and sets it as the image of the button.SetImageSets the image for the button.SetImageFromFileLoads an image from file and sets it as the image of the button.SetImageFromResLoads an image from a resource file and sets it as the image of the button.TextBkColorGets/sets the text background color of the button.TextBkColorDownGets/sets the text background color of the button when it is down (pressed).TextForeColorGets/sets the text foreground color of the button.TextForeColorDownGets/sets the text foreground color of the button when it is down (pressed).TextForeColorHotGets/sets the text foreground hot color of the button.TextFormatGets/sets the method of formatting the text.TextMarginGets/sets the margin of the text of the button.ToggleGets/sets button to toggle state (CTRUE) or to pushbutton state (FALSE).ToggleStateGets/sets the toggle state: pushed (CTRUE) or unpushed (FALSE).

Procedures 1544

AccelAttachAccelHandleAddAcceleratorAddBitmapToItemAdds a bitmap to the menu item.AddIconToItemAdds a bitmap to the menu item.AddItemAdds a row to an MSHFlexGrid. This property doesn’t support named arguments.AddPopupAdds a popup child menu to an existing menu.AfxACLineStatusAfxAddBitmapToMenuItemAfxAddIconToMenuItemConverts an icon handle to a bitmap and adds it to the specified *hbmpItem* field of HMENU item.AfxAddTooltipAfxAddWindowExStyleAdds a new extended style to the specified window.AfxAddWindowStyleAdds a new style to the specified window.AfxAppsUseDarkModeReturns TRUE if Windows applications are using dark mode, or FALSE otherwise.AfxAvailablePageFileReturns maximum amount of memory the current process can commit, in bytes.AfxAvailablePhysicalMemoryReturns the amount of physical memory currently available, in bytes.AfxAvailableVirtualMemoryReturns size of the user-mode portion of the virtual address space of the calling process, in bytes.AfxBatteryChargeStatusRetrieves the battery charge status.AfxBatteryFullLifeTimeRetrieves the number of seconds of battery life when at full chargeAfxBatteryLifePercentRetrieves the percentage of full battery charge remaining.AfxBatteryLifeTimeRetrieves the number of seconds of battery life remaining.AfxBrowseForFolderDisplays a dialog box that enables the user to select a folder.AfxBrowseForFolderProcAfxCaptureDisplayCaptures the display and returns an handle to a bitmap.AfxCDialogPtrAfxCenterControlHAfxCenterControlVAfxCenterWindowCenters a window on the screen or over another window.AfxChDirChanges the current directory for the current process.AfxCheckMenuItemChecks a menu item.AfxChooseColorDialogDisplays the Windows choose color dialog.AfxClearClipboardClears the contents of the clipboard.AfxCMaskedEditPtrReturns a pointer to the **CMaskedEdit** class.AfxComCtlVersionReturns the version of CommCtl32.dll.AfxCommandReturns command line parameters used to call the program.AfxCommandLineCountReturns the number of command line arguments used to call the programAfxComputerNameRetrieves the NetBIOS name of the local computer.AfxComputerNameDnsFullyQualifiedRetrieves the fully qualified DNS name that uniquely identifies the local computer.AfxComputerNameDnsHostnameRetrieves the DNS host name of the local computer.AfxComputerNameNetBiosRetrieves the NetBIOS name of the local computer.AfxControlRunDLLLaunches control panel applications.AfxConvertBufferToPARGB32AfxConvertToPARGB32AfxCopyFileCopies an existing file to a new file.AfxCreate32BitHBITMAPAfxCreateDIBSectionCreates a DIB section.AfxCreateDirectoryAfxCreateFontCreates a logical font.AfxCRichEditCtxPtrOverloaded function that retrieves a pointer to the `CRichEditCtx`class from the handle of the rich edit control or from the handle of its parent window and the control's identifier.AfxCTabPagePtrReturns a pointer to the **CTabPage** class given the handle of the tab control to which the tab page is associated and the zero-based tab index.AfxCurDirRetrieves the current directory for the current process.AfxCWindowOwnerPtrReturns a pointer to the **CWindow** class given the handle of the window created with it or the handle of any of it's children windows or controls.AfxCWindowPtrReturns a pointer to the **CWindow** class given the handle of the main window or the CREATESTRUCT structure associated with it.AfxDeleteFileDeletes the specified file.AfxDeleteTooltipAfxDestroyAllTabPagesDetroys all the tab pages.AfxDestroyMenuDestroys a menu.AfxDestroyMenuBitmapsDestroys the bitmaps used by the menu, if any.AfxDestroyTabPageDetroys a tab page.AfxDialogUnitsToPixelsConverts the specified dialog box units to screen units (pixels).AfxDibLoadImageLoads a DIB in memory and returns a pointer to it.AfxDibSaveImageSaves a DIB to a file.AfxDisableMenuItemDisables the specified menu item.AfxDoEventsProcesses pending Windows messages.AfxDrawBitmapAfxEnableMenuItemEnables the specified menu item.AfxEnableVisualStylesAfxExeFileExtParses a path/filename and returns the extension portion of the path/file name. That is the last period (.) in the string plus the text to the right of it.AfxExeFileNameReturns the file name of the program which is currently executing.AfxExeFileNameXReturns the file name and extension of the program which is currently executing.AfxExePathReturns the path of the program which is currently executing. The path has not a trailing backslash except if it is a drive, e.g. C:\.AfxExtractResourceExtracts resource data and returns it as a string.AfxExtractResourceToFileExtracts resource data and saves it to a file.AfxFileCopyCopies an existing file to a new file.AfxFileDateTimeReturns the file's last modified date and time as Date Serial.AfxFileExistsSearches a directory for a file or subdirectory with a name that matches a specific name (or partial name if wildcards are used).AfxFileExtParses a path/filename and returns the extension portion of the path/file name. That is the last period (.) in the string plus the text to the right of it.AfxFileLenReturns the size in bytes of the specified file.AfxFileNameParses a path/filename and returns the file name portion. That is the text to the right of the last backslash (\) or colon (:), ending just before the last period (.).AfxFileNameXParses a path/filename and returns the file name and extension portion. That is the text to the right of the last backslash (\) or colon (:).AfxFileReadAllLinesReads all the lines of the specified file into a safe array.AfxFileReadAllLinesAAfxFileReadAllLinesWAfxFileScanScans a text file and returns the number of occurrences of the specified delimiter.AfxFileScanAAfxFileScanWAfxFolderExistsSearches a directory for a file or subdirectory with a name that matches a specific name (or partial name if wildcards are used).AfxFolderNameReturns a string containing the name of the folder for a specified path, i.e. the path minus the file name.AfxForceSetForegroundWindowBrings the thread that created the specified window into the foreground and activates the window.AfxForceVisibleDisplayForce visibility of an off-screen window.AfxForwardSizeMessageSends a WM_SIZE message to the specified window.AfxGetAllMACAddressesPopulates a dynamic array of STRINGs with all the real MAC addresses of the system.AfxGetAllPhysicalMACAddressesPopulates a dynamic array of STRINGs with all *real* MAC addresses (Ethernet/Wi-Fi).AfxGetBitmapHeightRetrieves the height of the specified bitmap.AfxGetBitmapWidthRetrieves the width of the specified bitmap.AfxGetClipboardDataRetrieves data from the clipboard in the specified format.AfxGetClipboardTextReturns a text string from the clipboard.AfxGetComboBoxTextAfxGetComputerNameRetrieves the NetBIOS name of the local computer.AfxGetComputerNameDnsFullyQualifiedAfxGetComputerNameDnsHostnameRetrieves the The DNS host name of the local computer.AfxGetComputerNameNetBIOSAfxGetControlHandleReturns the handle of the control with the specified identifier.AfxGetControlHandle_ChildEnumProcAfxGetCurDirRetrieves the current directory for the current process.AfxGetCurrentDirectoryRetrieves the current directory for the current process.AfxGetDefaultBrowserNameRetrieves the name of the default browser.AfxGetDefaultBrowserPathRetrieves the path of the default browser.AfxGetDefaultMailClientNameRetrieves the name of the default client mail application.AfxGetDefaultMailClientPathRetrieves the path of the default mail client application.AfxGetDesktopClientHeightAfxGetDesktopClientSizeAfxGetDesktopClientWidthAfxGetDesktopHeightAfxGetDesktopLocationAfxGetDesktopLocationXAfxGetDesktopLocationYAfxGetDesktopPPIAfxGetDesktopPPIXAfxGetDesktopSizeAfxGetDesktopWidthAfxGetDesktopWindowAfxGetDisplayBitsPerPixelReturns the color resolution, in bits per pixel, of the display device.AfxGetDisplayFrequencyReturns the frequency, in hertz (cycles per second), of the display device in a particular mode.AfxGetDisplayPixelsHeightReturns the height, in pixels, of the current display device on the computer on which the calling thread is running.AfxGetDisplayPixelsWidthReturns the width, in pixels, of the current display device on the computer on which the calling thread is running.AfxGetDpiRetrieves the number of pixels per logical inch.AfxGetDpiXRetrieves the number of pixels per logical inch along the screen width.AfxGetDpiYRetrieves the number of pixels per logical inch along the screen height.AfxGetDriveTypeDetermines whether a disk drive is a removable, fixed, CD-ROM, RAM disk, or network drive.AfxGetExeFileExtParses a path/filename and returns the extension portion of the path/file name. That is the last period (.) in the string plus the text to the right of it.AfxGetExeFileNameReturns the file name of the program which is currently executing.AfxGetExeFileNameXReturns the file name and extension of the program which is currently executing.AfxGetExeFullPathReturns the complete drive, path, file name, and extension of the program which is currently executing.AfxGetExePathReturns the path of the program which is currently executing. The path has not a trailing backslash except if it is a drive, e.g. C:\.AfxGetExePathNameReturns the path of the program which is currently executing. The path has a trailing backslash.AfxGetFileCreationTimeReturns the time the file was created, in FILETIME format.AfxGetFileExtParses a path/filename and returns the extension portion of the path/file name. That is the last period (.) in the string plus the text to the right of it.AfxGetFileLastAccessTimeReturns the time the file was last accessed, in FILETIME format.AfxGetFileLastWriteTimeReturns the time the file was last written to, truncated, or overwritten, in FILETIME format.AfxGetFileNameParses a path/filename and returns the file name portion. That is the text to the right of the last backslash (\) or colon (:), ending just before the last period (.).AfxGetFileNameXParses a path/filename and returns the file name and extension portion. That is the text to the right of the last backslash (\) or colon (:).AfxGetFileSizeReturns the size in bytes of the specified file.AfxGetFileVersionRetrieves the version of the specified file multiplied by 100, e.g. 601 for version 6.01.AfxGetFolderNameReturns a string containing the name of the folder for a specified path, i.e. the path minus the file name.AfxGetFontHeightReturns the logical height of a font given its point size.AfxGetFontPointSizeReturns the point size of a font given its logical height.AfxGetFormHandleFinds the handle of the top-level window or MDI child window that is the ancestor of the specified window handle.AfxGetHwndFromPIDRetrieves a window handle given it's process identifier.AfxGetInternetExplorerVersionReturns the Internet Explorer version installed.AfxGetKnowFolderPathRetrieves the path of an special folder. Requires Windows Vista/Windows 7 or superior.AfxGetListBoxTextAfxGetLongPathNameRetrieves the short path form of the specified path.AfxGetMACAddressRetrieves the MAC address of a machine's Ethernet card.AfxGetMACAddressExRetrieves the MAC address of a machine's Ethernet card.AfxGetMenuFontRetrieves information about the font used in menu bars.AfxGetMenuFontPointSizeRetrieves the point size of the font used in menu bars.AfxGetMenuItemStateRetrieves the state of the specified menu item.AfxGetMenuItemTextRetrieves the text of the specified menu item.AfxGetMenuItemTextLenRetrieves length of the of the specified menu item.AfxGetMenuRectCalculates the size of a menu bar or a drop-down menu.AfxGetMonitorHorizontalScalingReturns the horizontal scaling of the monitor that the window is currently displayed on.AfxGetMonitorLogicalHeightReturns the logical height of the monitor that the window is currently displayed on.AfxGetMonitorLogicalWidthReturns the logical width of the monitor that the window is currently displayed on.AfxGetMonitorVerticalScalingReturns the vertical scaling of the monitor that the window is currently displayed on.AfxGetPathFromProcessIdRetrieves the path of the executable file given its process identifier.AfxGetPathFromWindowHandleRetrieves the path of the executable file that created the specified window.AfxGetPathNameParses a path/filename and returns the path portion. That is the text up to and including the last backslash (\) or colon (:).AfxGetPhysicallyInstalledSystemMemoryRetrieves the amount of RAM that is physically installed on the computer, in kilobytes.AfxGetProductInfoRetrieves the product type for the operating system on the local computer, and maps the type to the product types supported by the specified operating system.AfxGetRebarBandInfoAfxGetRebarBandRectAfxGetScreenColorsReturns the color resolution, in bits per pixel, of the display device.AfxGetScreenHeightAfxGetScreenRefreshDateReturns the frequency, in hertz (cycles per second), of the display device in a particular mode.AfxGetShortPathNameRetrieves the short path form of the specified path.AfxGetSpecialFolderLocationRetrieves the path of an special folder.AfxGetStatusBarRectAfxGetSystemDirectoryRetrieves the path of the system directory.AfxGetSystemDllPathRetrieves the fully qualified path for the file that contains the specified module.AfxGetSystemDriveRetrieves the fully qualified path for the file that contains the specified module.AfxGetSystemInfoRetrieves information about the current system.AfxGetSystemWow64DirectoryRetrieves the path of the system directory used by WOW64.AfxGetTempPathAfxGetTopEnabledWindowRetrieves the handle of the enabled and visible window at the top of the z-order in an application.AfxGetTopEnabledWindow_EnumWindowsProcAfxGetTopLevelParentRetrieves the window's top-level parent window.AfxGetTopLevelWindowRetrieves the window's top-level parent or owner window.AfxGetUserDomainRetrieves the name of the user associated with the current thread.AfxGetUserNameRetrieves the name of the user associated with the current thread.AfxGetWinDirRetrieves the path of the Windows directory.AfxGetWindowBoundsRetrieves the bounds of a window without the drop shadows.AfxGetWindowClassNameRetrieves the name of the class to which the specified window belongs.AfxGetWindowClientHeightReturns the height of the client area of window, in pixels.AfxGetWindowClientRectRetrieves the coordinates of a window's client area.AfxGetWindowClientWidthReturns the width of the client area of a window, in pixels.AfxGetWindowExStyleRetrieves the extended window styles of the specified window.AfxGetWindowFontRetrieves the font with which the window or control is currently drawing its text.AfxGetWindowFontInfoRetrieves information about the font being used by a window or control.AfxGetWindowHeightReturns the height of a window, in pixels.AfxGetWindowLocationReturns the location of the top left corner of the window, in pixels.AfxGetWindowRectRetrieves the dimensions of the bounding rectangle of the specified window.AfxGetWindowsBuildReturns the Windows build number.AfxGetWindowsFontInfoRetrieves information about the fonts used by Windows.AfxGetWindowsFontPointSizeRetrieves the point size of the fonts used by Windows.AfxGetWindowsInstallDateReturns the date in which Windows was installed, in Unix time.AfxGetWindowSizeGets the width and height of a window, in pixels.AfxGetWindowsMajorVersionReturns the Windows major version.AfxGetWindowsMinorVersionReturns the Windows minor version.AfxGetWindowsPlatformReturns the Windows platform.AfxGetWindowStyleRetrieves the window styles of the specified window.AfxGetWindowsVersionReturns the Windows version.AfxGetWindowTextGets the text of a window.AfxGetWindowTextLengthGets the length of the text of a window.AfxGetWindowWidthReturns the width of a window, in pixels.AfxGetWinErrMsgRetrieves the localized description of the specified Windows error code.AfxGetWorkAreaRetrieves the coordinates of the work area on the primary display monitor expressed in virtual screen coordinates.AfxGetWorkAreaHeightRetrieves the height of the work area on the primary display monitor expressed in virtual screen coordinates.AfxGetWorkAreaRectRetrieves the coordinates of the work area on the primary display monitor expressed in virtual screen coordinatesAfxGetWorkAreaWidthRetrieves the width of the work area on the primary display monitor expressed in virtual screen coordinates.AfxGrayMenuItemGrays the specified menu item.AfxHasAlphaAfxHiliteMenuItemHighlights the specified menu item.AfxHiMetricToPixelsXConverts from HiMetric to Pixels (horizontal resolution).AfxHiMetricToPixelsYConverts from HiMetric to Pixels (vertical resolution).AfxInitBitmapInfoAfxInputBoxInput box dialog.AfxInputBoxWindowProcAfxInternetAttemptConnectAttempts to make a connection to the Internet.AfxInternetCanonicalizeUrlCanonicalizes a URL, which includes converting unsafe characters and spaces into escape sequences.AfxInternetCheckConnectionChecks if a connection to the Internet can be established.AfxInternetCombineUrlCombines a base and relative URL into a single URL. The resultant URL is canonicalized.AfxInternetGetConnectedStateRetrieves the connected state of the local system.AfxInternetGetConnectionDescriptionRetrieves the connection description.AfxInternetGetConnectionNameRetrieves the connection name.AfxIsCompressedFileReturns True if the specified file or directory is compressed; False if it is not.AfxIsDPIResolutionAtLeastDetermines if screen resolution meets minimum requirements in relative pixels.AfxIsEncryptedFileReturns True if the specified file or directory is encrypted; False if it is not.AfxIsFileAfxIsFileUnicodeAfxIsFolderReturns True if the specified path is a folder; False if it is not.AfxIsHiddenFileReturns True if the specified path is a hidden file or directory; False if it is not.AfxIsMenuItemCheckedReturns TRUE if the specified menu item is checked; FALSE otherwise.AfxIsMenuItemDisabledReturns TRUE if the specified menu item is disabled; FALSE otherwise.AfxIsMenuItemEnabledReturns TRUE if the specified menu item is enabled; FALSE otherwise.AfxIsMenuItemGrayedReturns TRUE if the specified menu item is grayed; FALSE otherwise.AfxIsMenuItemHighlightedReturns TRUE if the specified menu item is highlighted; FALSE otherwise.AfxIsMenuItemOwnerdrawReturns TRUE if the specified menu item is a ownerdraw; FALSE otherwise.AfxIsMenuItemPopupReturns TRUE if the specified menu item is a submenu; FALSE otherwise.AfxIsMenuItemSeparatorReturns TRUE if the specified menu item is a separator; FALSE otherwise.AfxIsNormalFileReturns True if the specified path is a normal file (a file that does not have other attributes set); False if it is not.AfxIsNotContentIndexedFileReturns TRUE if the specified file or directory is not to be indexed by the content indexing service; FALSE, otherwise.AfxIsOfflineFileReturns TRUE if the specified file file is not available immediately; FALSE, otherwise.AfxIsPlatformNTReturns TRUE if the Windows Platform is NT; FALSE, otherwise.AfxIsProcessDPIAwareDetermines whether the current process is dots per inch (dpi) aware.AfxIsProcessElevatedChecks if the process is running with real administrative privileges.AfxIsReadOnlyFileReturns True if the specified path is a read only file; False if it is not.AfxIsReparsePointFileReturns TRUE if the specified path is a file or directory that has an associated reparse point, or a file that is a symbolic link.; FALSE, otherwise.AfxIsResolutionAtLeastDetermines if screen resolution meets minimum requirements.AfxIsSparseFileReturns TRUE if the specified path is a sparse file; FALSE, otherwise.AfxIsSystemFileReturns True if the specified path is a system file; False if it is not.AfxIsTemporaryFileReturns True if the specified path is a temporary file; False if it is not.AfxIsUserAnAdminAfxKillDeletes the specified file.AfxListBoxAddStringAfxLoadIconMetricLoads a specified icon resource with a client-specified system metric.AfxLogEventAdds an event entry to a log file.AfxLogPixelsXRetrieves the number of pixels per logical inch along the screen width.AfxLogPixelsYRetrieves the number of pixels per logical inch along the screen height.AfxLongPathNameRetrieves the short path form of the specified path.AfxMakeDirAfxMemoryLoadReturns the amount of actual physical memory, in bytes.AfxMkDirCreates a new directory.AfxModifyFontFaceNameModifies the face name of the font of a window or control.AfxModifyFontHeightModifies the height of the font used by a window of control.AfxModifyFontSettingsModifies settings of the font used by a window of control.AfxMoveFileMoves an existing file or a directory, including its children.AfxMoveWindowForDpiChanges the position and dimensions of the specified window.AfxMsgDisplays an application modal message box.AfxNameMoves an existing file or a directory, including its children.AfxOpenFileDialogCreates an Open dialog box that lets the user specify the drive, directory, and the name of a file or set of files to be opened.AfxPathFromProcessIdRetrieves the path of the executable file given its process identifier.AfxPathFromWindowHandleRetrieves the path of the executable file that created the specified window.AfxPathNameParses a path/filename and returns the path portion. That is the text up to and including the last backslash (\) or colon (:).AfxPhysicallyInstalledSystemMemoryRetrieves the amount of RAM that is physically installed on the computer, in kilobytes.AfxPixelsToDialogUnitsAfxPixelsToHiMetricXConverts from Pixels to HiMetric (horizontal resolution).AfxPixelsToHiMetricYConverts from Pixels to HiMetric (vertical resolution).AfxPixelsToPointsXConverts pixels to points size (1/72 of an inch) (horizontal resolution).AfxPixelsToPointsYConverts pixels to points size (1/72 of an inch) (vertical resolution).AfxPixelsToTwipsXConverts pixels to twips (horizontal resolution).AfxPixelsToTwipsYConverts pixels to twips (vertical resolution).AfxPointSizeToDipConverts point size to DIP (device independent pixel).AfxPointsToPixelsXConverts a point size (1/72 of an inch) to pixels (horizontal resolution).AfxPointsToPixelsYConverts a point size (1/72 of an inch) to pixels (vertical resolution).AfxProcessorArchitectureReturns the processor architecture of the operating system.AfxProcessorsCountReturns the number of processors.AfxPumpMessagesProcesses pending Windows messages.AfxRedrawNonClientAreaRedraws the non-client area of the specified window.AfxRedrawWindowRedraws the specified window.AfxRegDeleteDeletes a key or one of its values from the registry.AfxRegReadReturns the value of a key or value-name from the registry.AfxRegWriteCreates a new key, adds another value-name to an existing key (and assigns it a value), or changes the value of an existing value-name.AfxRemoveCloseMenuRemoves the system menu close option and disables the X button.AfxRemoveDirDeletes an existing empty directory.AfxRemoveDirectoryDeletes an existing empty directory.AfxRemoveWindowExStyleRemoves an extended style from the specified window.AfxRemoveWindowStyleRemoves a style from the specified window.AfxRenameFileMoves an existing file or a directory, including its children.AfxResizeTabPagesResizes all the tab pages associated with a tab control.AfxRightJustifyMenuItemRight justifies a top level menu item.AfxRmDirDeletes an existing empty directory.AfxRunRuns a program in a new process.AfxSaveFileDialogCreates a Save dialog box that lets the user specify the drive, directory, and name of a file to save.AfxSaveIconToFileSaves an icon to a file.AfxSaveTempFileSaves the contents of a string buffer in a temporary file.AfxScaleRatioXRetrieves the desktop horizontal scaling ratio.AfxScaleRatioYRetrieves the desktop vertical scaling ratio.AfxScaleXScales an horizontal coordinate according the DPI (dots per pixel) being used by the operating system.AfxScaleYScales an vertical coordinate according the DPI (dots per pixel) being used by the operating system.AfxScreenColorsReturns the color resolution, in bits per pixel, of the display device.AfxScreenHeightRetrieves the height of the screen, in pixels. This function is virtualized for DPI.AfxScreenWidthRetrieves the width of the screen, in pixels. This function is virtualized for DPI.AfxSendKeysSends keystrokes to the active window.AfxSetClipboardDataPlaces data on the clipboard in a specified clipboard format.AfxSetClipboardTextPlaces a text string into the clipboard.AfxSetCurDirChanges the current directory for the current process.AfxSetCurrentDirectoryChanges the current directory for the current process.AfxSetDlgMsgResultAfxSetMenuItemBoldChanges the text of a menu item to bold.AfxSetMenuItemStateSets the state of the specified menu item.AfxSetMenuItemTextSets the text of the specified menu item.AfxSetProcessDPIAwareSets the current process as dots per inch (dpi) aware.AfxSetTooltipTextAfxSetWindowClientSizeAdjusts the bounding rectangle of a window based on the desired size of the client area.AfxSetWindowClientSizeForDpiAdjusts the bounding rectangle of a window based on the desired size of the client area. DPI aware.AfxSetWindowExStyleSets the extended style(s) of the specified window.AfxSetWindowFontSets the font that a control is to use when drawing text.AfxSetWindowIconAssociates a new large icon with a window.AfxSetWindowLocationSets the location of the top left corner of the window, in pixels.AfxSetWindowLocationForDpiSets the location of the top left corner of the window, in pixels. DPI awareAfxSetWindowPosForDpiSets the size of the specified window, in pixels.AfxSetWindowSizeSets the size of the specified window, in pixels.AfxSetWindowSizeForDpiAfxSetWindowStyleSets the style(s) of the specified window.AfxSetWindowTextSets the text of a window.AfxShortPathNameRetrieves the short path form of the specified path.AfxShowSysInfoDisplays the Windows Information System dialog.AfxShowWindowStateSets the specified window's show state.AfxSystemDirectoryRetrieves the path of the system directory.AfxSystemDllPathRetrieves the fully qualified path for the file that contains the specified module.AfxSystemDriveRetrieves the fully qualified path for the file that contains the specified module.AfxSystemUseDarkModeAfxSystemUsesDarkModeReturns TRUE if Windows is using dark mode, or FALSE otherwise.AfxSystemWow64DirectoryRetrieves the path of the system directory used by WOW64.AfxTaskDialogAfxTaskDialogIndirectAfxToggleMenuItemToggles the checked state of a menu item.AfxTotalPageFileReturns the current committed memory limit for the system or the current process, whichever is smaller, in bytes.AfxTotalPhysicalMemoryReturns the amount of actual physical memory, in bytes.AfxTotalVirtualMemoryReturns size of the user-mode portion of the virtual address space of the calling process, in bytes.AfxTwipsPerPixelXReturns the width of a pixel in twips (horizontal resolution).AfxTwipsPerPixelYReturns the width of a pixel in twips (vertical resolution).AfxTwipsToPixelsXConverts twips to pixels (horizontal resolution).AfxTwipsToPixelsYConverts twips to pixels (vertical resolution).AfxUnCheckMenuItemUnchecks a menu item.AfxUnscaleXUnscales an horizontal coordinate according the DPI (dots per pixel) being used by the operating system.AfxUnscaleYUnscales a vertical coordinate according the DPI (dots per pixel) being used by the operating system.AfxUseDpiScalingReturns TRUE if the OS uses DPI scaling; FALSE otherwise.AfxUserNameRetrieves the name of the user associated with the current thread.AfxWindowsBitnessReturns the bitness of the operating system (32 or 64 bit).AfxWindowsBuildReturns the Windows build number.AfxWindowsFeatureUpdateReturns the Windows feature update versión, e.g. 22H2.AfxWindowsInstallDateReturns the date in which Windows was installed, in Unix time.AfxWindowsMajorVersionReturns the Windows major version.AfxWindowsMinorVersionReturns the Windows minor version.AfxWindowsPlatformReturns the Windows platform.AfxWindowsVersionReturns the Windows version.AfxWindowsVersionStrReturns the full Windows version as a string.AfxWorkAreaRetrieves the coordinates of the work area on the primary display monitor expressed in virtual screen coordinates.AllowBigSelectionReturns or sets a value that determines whether clicking on a column or row header should cause the entire column or row to be selected.AllowUserResizingReturns or sets a value that determines whether the user can use the mouse to resize rows and columns in the MSHFlexGrid.AppearanceReturns or sets the paint style of the control on an MDIForm or Form object.AppendAppends a new item to the end of the specified menu bar, drop-down menu, submenu, or shortcut menu.ApplyBandFieldNameInfoChangesAttachAttaches a menu to a window or dialog.BackColorReturns or sets the background color of various elements of the MSHFlexGrid.BackColorBandReturns or sets the background color of the band area of the MSHFlexGrid.BackColorBkgReturns or sets the background color of various elements of the MSHFlexGrid.BackColorFixedReturns or sets the background color of various elements of the MSHFlexGrid.BackColorHeaderReturns or sets the background color of the header area of the MSHFlexGrid.BackColorIndentReturns or sets the background color of the indented area of the MSHFlexGrid.BackColorSelReturns or sets the background color of the selected cells of the MSHFlexGrid.BackColorUnpopulatedReturns or sets the background color of the unpopulated area of the MSHFlexGrid.BandColIndexReturns the column number of the current cell relative to the band that contains the cell.BandDataReturns or sets an arbitrary long value associated with each band.BandDisplaySpecifies how the bands display within the MSHFlexGrid.BandExpandableReturns and sets a value that determines whether the row in the current band can be expanded and collapsed. The current band is defined by the Col and Row properties.BandIndentSpecifies the number of columns by which to indent a band.BandLevelReturns the band number that contains the current cell. The band numbers begin at 0. The current cell is defined by the Col and Row properties.BandsReturns the total number of bands in an MSHFlexGrid. The MSHFlexGrid always has a minimum of one band. When the MSHFlexGrid is bound to a standard Recordset, the entire MSHFlexGrid is treated as one band.BoldItemChanges the text of a menu item to bold.BorderStyleButton_ClickButton_DeleteBitmapButton_DeleteIconButton_DeleteImageButton_GetImageButton_SetBitmapButton_SetDontClickButton_SetIconButton_SetImageButton_SetImageListXYCAfxGetDesktopPPIYCBGetDlgMsgResultCBSetDlgMsgResultCDialog MenuBuilds a menu using CDialog.CellAlignmentReturns or sets a value that determines the horizontal and vertical alignment of data within the current cell.CellBackColorReturns or sets the background colors of individual cells or cell ranges.CellFontBoldReturns or sets the bold style for the current cell text.CellFontItalicReturns or sets the italic style for the current cell text.CellFontNameReturns or sets the name of the font for the current cell text.CellFontSizeReturns or sets the size, in points, for the current cell text.CellFontStrikeThroughReturns or sets a value that determines if the Strikethrough style is applied to the current cell text.CellFontUnderlineReturns or sets a value that specifies if the underline style is applied to the current cell text.CellFontWidthReturns or sets the width, in points, for the current cell text.CellForeColorReturns or sets the foreground colors of individual cells or cell ranges.CellHeightReturns the position and size of the current cell, intwips.CellLeftReturns the position and size of the current cell, intwips.CellPictureAlignmentReturns or sets the alignment of pictures in a cell or range of selected cells.CellTextStyleReturns or sets the three-dimensional style for text in a specific cell or range of cells.CellTopReturns the position and size of the current cell, intwips.CellTypeReturns the type of the current, active, cell of the MSHFlexGrid.CellWidthReturns the position and size of the current cell, intwips.CheckItemChecks a menu item.CheckRadioButtonChecks a specified menu item and makes it a radio item.ClearStructureClearStuctureClears any mapping information from the MSHFlexGrid that regards the order and name of the displayed columns.ClickOccurs when the user presses and then releases a mouse button over the grid.ClipReturns or sets the contents of the cells in the MSHFlexGrid's selected region.CMSHFlexGridColReturns or sets the coordinates of the active cell in an MSHFlexGrid.ColAlignmentReturns or sets the alignment of data in a column. This can be a standard column, a column within a band, or a column within a header.ColAlignmentBandReturns or sets the alignment of data in a column within a band.ColAlignmentFixedReturns or sets the alignment of data in the fixed cells of a column in an MSHFlexGrid.ColAlignmentHeaderReturns or sets the alignment of data in a column within a header.ColDataReturns or sets an arbitrary long value associated with each column.ColHeaderSpecifies whether headers should display for the specified band.ColHeaderCaptionSpecifies the caption to display in the header of the specified column and band.ColIsVisibleReturns whether a given column is currently within view.CollapseOccurs when the user collapses a row within the grid. The Col and Row properties of the MSHFlexGrid contain the cell used to collapse the band.CollapseAllCollapses all rows of the specified band within the MSHFlexGrid.CollectBandFieldNameInfoManages column bands.ColPosReturns the distance, intwips, between the upper-left corner of the control and the upper-left corner of a specified column.ColPositionSets the position of an MSHFlexGrid column, allowing you to move columns to specific positions.ColPosition2ColsReturns or sets the total number of columns in an MSHFlexGrid.ColSelReturns or sets the start or end column for a range of cells.ColWidthReturns or sets the width of the column in the specified band, intwips.ColWidth2ColWordWrapOptionControls how text wraps and behaves when it exceeds a cell's width.ColWordWrapOptionBandControls how text wrapping is applied to specific column bands.ColWordWrapOptionFixedControls text wrapping specifically within the fixed columns (row headers) or fixed rows (column headers) of the grid.ColWordWrapOptionHeaderControls text wrapping specifically for column header cells.Combobox_CalcHorizontalExtentComboBox_GetComboBoxInfoComboBox_GetDroppedWidthComboBox_GetEditBoxHandleComboBox_GetHorizontalExtentComboBox_GetListBoxHandleComboBox_GetLocaleComboBox_GetTopIndexComboBox_InitStorageComboBox_SetDroppedWidthComboBox_SetHorizontalExtentComboBox_SetLocaleComboBox_SetTopIndexComboBoxAddComboBoxBoxGetUserComboBoxDeleteComboBoxEx_DeleteItemComboBoxEx_GetComboControlComboBoxEx_GetEditControlComboBoxEx_GetExtendedStyleComboBoxEx_GetImageListComboBoxEx_GetItemComboBoxEx_GetUnicodeFormatComboBoxEx_HasEditChangedComboBoxEx_InsertItemComboBoxEx_SetExtendedStyleComboBoxEx_SetImageListComboBoxEx_SetItemComboBoxEx_SetUnicodeFormatComboBoxEx_SetWindowThemeComboBoxFindComboBoxFindExactComboBoxGetCountComboBoxGetSelCountComboBoxGetSelectComboBoxGetStateComboBoxGetTextComboBoxInsertComboBoxResetComboBoxSelectComboBoxSetTextComboBoxSetUserComboBoxUnselectCompareOccurs when the Sort property for the MSHFlexGrid is set to Custom Sort (9), so the user can customize the sort process.ConstructorAttaches an instance of the MSHFlexGrid control.ContextMenuCreates a floating context menu.ControlAddControlAnchorControlCenterHorizControlCenterVertControlDisableControlEnableControlGetCheckControlGetClientControlGetClientHeightControlGetClientWidthControlGetFontControlGetFontFaceNameControlGetFontPointSizeControlGetHeightControlGetLocControlGetSizeControlGetTextControlGetUserControlGetWidthControlHandleControlHideControlKillControlNormalizeControlPostControlRedrawControlSendControlSetCheckControlSetClientControlSetColorControlSetFocusControlSetFontControlSetImageControlSetImageXControlSetImgButtonControlSetImgButtonXControlSetLocControlSetOptionControlSetSizeControlSetSubclassControlSetTextControlSetUserControlShowStateCountColumnsInBandReturns the number of columns within a specific logical group or band.CreateCreates a new menu bar.CreateAccelTableCreatePopupCreates a drop-down menu, submenu, or shortcut menu.CWindow MenuBuilds a menu using CWindow.CWindow_RegisterClassCWindow_WindowProcDataFieldReturns the name of the field bound to the specified column in the specified band.DataMemberReturns or sets the data member.DataSourceReturns or sets the data source.DblClickOccurs when the user double-clicks the grid with the mouse button.DeleteItemDeletes a menu item or detaches a submenu from the specified menu.DeleteMenuDeletes a menu or detaches a submenu from the specified menu.DestroyDestroys the specified menu and frees any memory that the menu occupies.DestroyAccelTableDestroyBitmapsDestroys the bitmaps used by the menu.DialogCenterDialogDisableDialogDisableRepaintOnResizeDialogDoEventsDialogEnableDialogEnableRepaintDialogEndDialogEndResultDialogForceVisibilityDialogGetBoundsDialogGetClientDialogGetClientHeightDialogGetClientWidthDialogGetFontDialogGetFontFaceNameDialogGetFontPointSizeDialogGetHeightDialogGetLocDialogGetSizeDialogGetTextDialogGetUserDialogGetWidthDialogHideDialogInputBoxDialogInputBoxWindowProcDialogMaximizeDialogMinimizeDialogNewDialogNewPixelsDialogNonStableDialogNormalizeDialogPostDialogRedrawDialogRepositionDialogSendDialogSetClientDialogSetColorDialogSetIconDialogSetIconExDialogSetLocDialogSetSizeDialogSetTextDialogSetUserDialogSetViewPortDialogShowModalDialogShowModelessDialogShowStateDialogStabilizeDialogUnitsToPixelsConverts the specified dialog box units to screen units (pixels).DialogUnitsToPixelsRatiosRetrieves the conversion ratios from dialog units to pixelsDialogUsesPixelsDialogUsesUnitsDisableItemDisables the specified menu item.DluToPixRXRetrieves the conversion ratio from dialog units to pixelsDluToPixRYRetrieves the conversion ratio from dialog units to pixelsDrawBarRedraws the menu bar of the specified window.Edit_CharFromPosEdit_ClearEdit_CopyEdit_CutEdit_GetIMEStatusEdit_GetLeftMarginEdit_GetLimitTextEdit_GetMarginsEdit_GetRightMarginEdit_GetSelEndEdit_GetSelStartEdit_GetThumbEdit_LineScrollEdit_PasteEdit_PosFromCharEdit_SetCueBannerTextFocusedEdit_SetIMEStatusEdit_SetLeftMarginEdit_SetMarginsEdit_SetRightMarginEnabledReturns or sets a value that determines whether a form or control can respond to user-generated events. Visual Basic only?EnableItemEnables the specified menu item.EnterCellOccurs when the currently active cell changes to a different cell.ExpandOccurs when the user expands a row within the MSHFlexGrid. The Col and Row properties of the MSHFlexGrid contain the cell used to expand the band.ExpandAllExpands all rows of the specified band within the MSHFlexGrid.FillStyleReturns or sets a value that determines whether setting the Text property, or one of the cell formatting properties, applies the change to all selected cells within the MSHFlexGrid.FindItemPosFinds the submenu and position of the specified menu item.FindResourceTypeFixedAlignmentReturns or sets the alignment of data in the fixed cells of a column in an MSHFlexGrid.FixedColsReturns or sets the total number of fixed columns within an MSHFlexGrid.FixedRowsReturns or sets the total number of fixed rows within an MSHFlexGrid.FocusRectReturns or sets a value that determines whether the MSHFlexGrid should draw a focus rectangle around the current cell.FontReturns or sets the default font, or the font for individual cells.FontBandReturns or sets the font of the text in the band.FontBoldDetermines whether the font is bold.FontEndFontFixedReturns or sets the font of the text in the fixed cells.FontHeaderReturns or sets the font of the text in the header.FontItalicDetermines whether the font is italicized.FontNameReturns or sets the name of the font.FontNewFontSizeDetermines the size of the font.FontStrikeThroughDetermines the strikethru of the font.FontStrikethruDetermines the strikethru of the font.FontUnderlineDetermines the font is underlined.FontWidthReturns or sets the width, in points, of the font to be used for text displayed within an MSHFlexGridFontWidthBandReturns or sets the width, in points, of the font to be used for text displayed withinthe grid's band area.FontWidthFixedReturns or sets the width, in points, of the font to be used for text displayed withinthe grid's fixed area.FontWidthHeaderReturns or sets the width, in points, of the font to be used for text displayed withinthe grid's header area.ForeColorReturns or sets the colors used to draw text on the MSHFlexGrid.ForeColorBandReturns or sets the colors used to draw text on the band part of the MSHFlexGrid.ForeColorFixedReturns or sets the foreground color of the fixed rows and columns.ForeColorHeaderReturns or sets the colors used to draw text on the header of the MSHFlexGrid.ForeColorSelReturns or sets the foreground color of the selected cells.FormatStringSets the column widths, alignments, fixed row text, and fixed column text of the MSHFlexGrid.GetAccelRetrieves acceleration information for an up-down control.GetBandNameReturns the name of the band.GetBarInfoRetrieves information about the specified menu bar.GetBaseRetrieves the current radix base (that is, either base 10 or 16) for an up-down control.GetBuddyRetrieves the handle to the current buddy window.GetCDialogPtrGetCheckMarkHeightRetrieves the height of the default check-mark bitmap.GetCheckMarkWidthRetrieves the width of the default check-mark bitmap.GetColumnInBandInfoRetrieves information regarding columns within a band.GetContextHelpIdRetrieves the Help context identifier associated with the specified menu.GetDefaultItemDetermines the default menu item on the specified menu.GetDefIdGetFontRetrieves information about the font used in menu bars.GetFontPointSizeRetrieves the point size of the font used in menu bars.GetHandleRetrieves a handle to the menu assigned to the specified window or dialog.GetInfoGets information for a specified menu.GetItemCountDetermines the number of items in the specified menu.GetItemFromPointDetermines which menu item, if any, is at the specified location.GetItemIDRetrieves the menu item ID of a menu item located at the specified position in a menu.GetItemInfoRetrieves information about a menu item.GetItemRectRetrieves the bounding rectangle for the specified menu item.GetItemStateRetrieves the state of the specified menu item.GetItemTextRetrieves the text of the specified menu item.GetItemTextLenReturns the length of the specified menu item.GetPosRetrieves the current position of an up-down control with 16-bit precision.GetPos32Returns the 32-bit position of an up-down control.GetRangeRetrieves the minimum and maximum positions (range) for an up-down control.GetRange32Retrieves the 32-bit range of an up-down control.GetRectCalculates the size of a menu bar or a drop-down menu.GetStateRetrieves the state of the specified menu item.GetSubMenuRetrieves a handle to the drop-down menu or submenu activated by the specified menu item.GetSubmenusCountRetrieves the number of submenus of a menu.GetSystemMenuHandleRetrieves the system menu handle.GetWindowOwnerRetrieves the window owner of the specified menuGrayItemGrays the specified menu item.GridColorReturns or sets the line color used between the cells of the MSHFlexGrid.GridColorBandReturns or sets the line color used between the bands of the MSHFlexGrid.GridColorFixedReturns or sets the color used to draw the grid lines between the fixed cells.GridColorHeaderReturns or sets the line color used between the header of the MSHFlexGrid.GridColorIndentReturns or sets the line color used between the indents of the MSHFlexGrid.GridColorUnpopulatedReturns or sets the line color used between the unpopulated areas of the MSHFlexGrid.GridLinesReturns or sets a value that determines whether lines are drawn between cells of the gridGridLinesBandReturns or sets a value that determines the type of lines that are drawn between bands.GridLinesFixedReturns or sets a value that determines the type of lines that are drawn between fixed cells.GridLinesHeaderReturns or sets a value that determines the type of lines that are drawn between the header.GridLinesIndentReturns or sets a value that determines the type of lines that are drawn between the indents.GridLinesUnpopulatedReturns or sets a value that determines the type of lines that are drawn between the unpopulated areas of the grid.GridLineWidthReturns or sets the width, in pixels, of the lines displayed between cells.GridLineWidthBandReturns or sets the width, in pixels, of the lines displayed between bands of the grid.GridLineWidthFixedReturns or sets the width, in pixels, of the lines displayed between the fixed cells of the grid.GridLineWidthHeaderReturns or sets the width, in pixels, of the lines displayed between the headers of the grid.GridLineWidthIndentReturns or sets the width, in pixels, of the lines displayed between the indents of the grid.GridLineWidthUnpopulatedReturns or sets the width, in pixels, of the lines displayed between the unpopulated areas of the grid.Header_GetItemOrderHeader_GetItemTextHeader_GetItemWidthHeader_HitTestHeader_SetItemOrderHeader_SetItemTextHeader_SetItemWidthHeaderGetCount** Additional Header functions *** Retrieves the count of the items in a header control.HeaderGetItemHeaderSendHeaderSetItemHighLightDetermines whether selected cells appear highlighted within the MSHFlexGrid.HiliteItemHighlights the specified menu item.HotKey_GetHotKeyHotKey_SetHotKeyHotKey_SetRuleshWndReturns the handle of the control.ImageListAddBitmapImageListAddIconImageListAddMaskedImageListGetCountImageListKillImageListNewBitmapImageListNewIconImageListSetOverlayIPAddress_ClearAddressIPAddress_GetAddressIPAddress_IsBlankIPAddress_SetAddressIPAddress_SetFocusIPAddress_SetRangeIsDialogNonStableIsDialogRepaintDisabledIsDialogRepaintDisabledOnResizeIsDialogStabilizedIsItemCheckedReturns TRUE if the specified menu item is checked; FALSE otherwise.IsItemDisabledReturns TRUE if the specified menu item is enabled; FALSE otherwise.IsItemEnabledReturns TRUE if the specified menu item is disabled; FALSE otherwise.IsItemGrayedReturns TRUE if the specified menu item is grayed; FALSE otherwise.IsItemHighlightedReturns TRUE if the specified menu item is highlighted; FALSE otherwise.IsItemOwnerdrawReturns TRUE if the specified menu item is ownerdraw; FALSE otherwise.IsItemPopupReturns TRUE if the specified menu item is a submenu; FALSE otherwise.IsItemSeparatorReturns TRUE if the specified menu item is a separator; FALSE otherwise.IsMenuDetermines whether a handle is a menu handle.IsMenuHandleDetermines whether a handle is a menu handle.IsMenuItemCheckedReturns TRUE if the specified menu item is checked; FALSE otherwise.IsMenuItemDisabledReturns TRUE if the specified menu item is disabled; FALSE otherwise.IsMenuItemEnabledReturns TRUE if the specified menu item is enabled; FALSE otherwise.IsMenuItemGrayedReturns TRUE if the specified menu item is grayed; FALSE otherwise.IsMenuItemHighlightedReturns TRUE if the specified menu item is grayed; FALSE otherwise.IsMenuItemOwnerdrawReturns TRUE if the specified menu item is ownerdraw; FALSE otherwise.IsMenuItemPopupReturns TRUE if the specified menu item is a submenu; FALSE otherwise.IsMenuItemSeparatorReturns TRUE if the specified menu item is a separator; FALSE otherwise.IsWinKeyDownOccurs when the user presses a key while the grid has the focus.KeyPressOccurs when the user presses and releases an ascii key.KeyUpOccurs when the user releases a key.LeaveCellOccurs when the currently active cell changes to a different cell.LeftColReturns or sets the left-most visible non fixed column in the MSHFlexGrid.ListBox_AddFileListbox_CalcHorizontalExtentListBox_GetAnchorIndexListbox_GetListboxInfoListBox_GetLocaleListbox_InitStorageListbox_ItemFromPointListBox_ReplaceStringListbox_SelItemRangeExListBox_SetAnchorIndexListbox_SetCountListBox_SetLocaleListBoxAddListBoxDeleteListBoxFindListBoxFindExactListBoxGetCountListBoxGetSelCountListBoxGetSelectListBoxGetStateListBoxGetTextListBoxGetUserListBoxResetListBoxSelectSelects the specified string in a list box.ListBoxSetTextListBoxSetUserListBoxUnselectUnselects the specified string in a multiple-selection list box.ListView_AddColumnListView_AddItemListView_AppendItemListView_AutoSizeColumnsListView_AutoSizeHeaderListView_FindStringListView_FitContentListView_FitHeaderListView_GetColumnCountListView_GetColumnOrderListView_GetColumnTextListView_GetFocusedItemListView_GetHeaderTextListView_GetISearchStringLenListView_GetOrderArrayListView_GetSelectionListView_GetTooltipsFontListView_HitTestExListView_MakeHeaderFlatListView_SelectAllItemsListView_SelectItemListView_SetTooltipsFontListView_UnselectAllItemsListView_UnselectItemListViewDeleteColumnRemoves a column from a list-view control.ListViewDeleteItemRemoves an item from a list-view control.ListViewFindSearches for a list-view item with the specified partial text.ListViewFindExactSearches for a list-view item with the specified text.ListViewFitContentAdjusts the width of the specified column to fir the width of the data items displayed in that column.ListViewFitHeaderAutomatically sizes the column to fit the header text. If you use this value with the last column, its width is set to fill the remaining width of the list-view control.ListViewGetColumnListViewGetCountGets the number of items in a list-view control.ListViewGetHeader** ListView header functions *** Gets the handle to the header control used by a list-view control. Should have been called ListViewGetHeaderText.ListViewGetHeaderHWNDGets the handle to the header control used by a list-view control.ListViewGetHeaderIDListViewGetModeGets the display mode of a list-view control.ListViewGetSelCountDetermines the number of selected items in a list-view control.ListViewGetSelectListViewGetStateChecks if a item is selected.ListViewGetStyleXXGets the extended styles that are currently in use for a given list-view control.ListViewGetTextGet the text of the specified iten.ListViewGetUserListViewInsertColumnInserts a new column in a list-view control. Same as AddColumn.ListViewInsertItemListViewResetRemoves all items from a list-view control.ListViewSelectListViewSetColumnUsed to change the width of a column in report view or the width of all columns in list-view mode.ListViewSetHeaderListViewSetImageListViewSetImage2ListViewSetImageListListViewSetModeListViewSetOverlayListViewSetStyleXXListViewSetTextListViewSetUserListViewUnselectListViewVisibleEnsures that a list-view item is either entirely visible, scrolling the list-view control if necessary.LoadLoads the specified menu resource from the executable (.exe) file associated with an application instance.LoadIndirectLoads the specified menu template in memory.MenuAddBitmapToItemAdds a bitmap to the menu item.MenuAddIconToItemAdds an icon to the menu item.MenuAddPopupAdds a popup child menu to an existing menu.MenuAddStringAdds a string or separator to an existing menu.MenuAttachAttaches a menu to a window or dialog.MenuBoldItemChanges the text of a menu item to bold.MenuCheckItemChecks a menu item.MenuCheckRadioButton' Checks a specified menu item and makes it a radio item. At the same time, the function clears all other menu items in the associated group and clears the radio-item type flag for those items.MenuContextCreates a floating context menu.MenuDeleteDeletes a menu item from an existing menu.MenuDestroyDestroys the main menu from the window or dialog.MenuDestroyBitmapsDestroys the bitmaps used by menu.MenuDisableItemDisables the specified menu item.MenuDrawBarRedraws the menu bar of the specified window or dialog.MenuEnableItemEnables the specified menu item.MenuFindItemPositionFinds the position of the specified menu item.MenuGetBarInfoRetrieves information about the specified menu bar.MenuGetCheckMarkHeightRetrieves the height of the default check-mark bitmap.MenuGetCheckMarkWidthRetrieves the dimensions of the default check-mark bitmap.MenuGetContextHelpIdRetrieves the Help context identifier associated with the specified menu.MenuGetDefaultItemDetermines the default menu item on the specified menu.MenuGetFontRetrieves information about the font used in menu bars.MenuGetFontPointSizeRetrieves the point size of the font used in menu bars.MenuGetHandleRetrieves a handle to the menu assigned to the specified window or dialog.MenuGetItemCountDetermines the number of items in the specified menu.MenuGetItemFromPointDetermines which menu item, if any, is at the specified location.MenuGetItemIDRetrieves the menu item ID of a menu item located at the specified position in a menu.MenuGetRectCalculates the size of a menu bar or a drop-down menu.MenuGetStateRetrieves the state of the specified menu item.MenuGetSubMenuRetrieves a handle to the drop-down menu or submenu activated by the specified menu item.MenuGetSubmenusCountGet the number of submenus of a menu.MenuGetSystemMenuHandleEnables the application to access the window menu (also known as the system menu or the control menu) for copying and modifying.MenuGetTextRetrieves the text of the specified menu item.MenuGetTextLenReturns the lengnth of the text of the specified menu item.MenuGetWindowOwnerRetrieves the window owner of the specified menuMenuGrayItemDisables the specified menu item.MenuHiliteItemHighlights the specified menu item.MenuItemToggleCheckStateRetrieves the state of the specified menu item.MenuNewBarCreates a new menu bar.MenuNewPopupCreates a new popup menu.MenuRemoveCloseOptiomRemoves the system menu close option and disables the X button.MenuRestoreCloseOptionRestores the system menu close option and enables Alt+F4 and the X button. Parameter: hwnd = Handle of the window or dialog that owns the menu.MenuRightJustifyItemRight justifies a top level menu item. This is usually used to have the Help menu item.MenuSetContextHelpIdAssociates a Help context identifier with a menu.MenuSetDefaultItemSets the default menu item for the specified menu.MenuSetItemBitmapsAssociates the specified bitmap with a menu item. Whether the menu item is selected or clear, the system displays the appropriate bitmap next to the menu item.MenuSetStateSets the state of the specified menu item.MenuSetTextRetrieves the text of the specified menu item.MenuUnCheckItemUnchecks a menu item.MergeCellsReturns or sets a value that determines whether cells with the same contents should be grouped in a single cell spanning multiple rows or columns.MergeColReturns or sets a value that determines which columns can have their contents merged. This property must be True to use the MergeCells property.MergeRowReturns or sets a value that determines which rows can have their contents merged. This property must be True to use the MergeCells property.ModifyChanges an existing menu item.MouseColReturns the current mouse position, in column coordinate.MouseDownMouseDpwnOccurs when the user presses a mouse button.MouseIconReturns or sets a custom mouse icon.MouseMoveOccurs when the user moves the mouse.MousePointerReturns or sets a value indicating the type of mouse pointer displayed when the mouse is over a particular part of an object at run time.MouseRowReturns the current mouse position, in row coordinate.MouseUpOccurs when the user releases a mouse button.MoveWindowForDPIMsgBoxNewPopupCreates a drop-down menu, submenu, or shortcut menu.OLECompleteDragFired after an OLE drag operation is started.OLEDragReturns or sets whether the control can act as an OLE drag source, either automatically or under program control.OLEDragDropFired when a source component is dropped onto a target component.OLEDragOverFired when an object is dragged in to the bounds of an element that is acting as the drop target.OLEDropModeReturns or sets whether the control can act as an OLE drop target, either automatically or under program control.OLEGiveFeedBackOLESetDataFired on the source component when a target component performs the GetData method in the source's DataObject component.OLEStartDragFired after an OLE drag operation is started.PictureReturns a picture of your MSHFlexGrid. This picture is suitable for printing, saving to disk, copying to the clipboard, or assigning to a different control.PictureTypeReturns or sets the type of picture to be generated by the Picture property.****PixelsToDialogUnitsConverts the specified screen units (pixels) to dialog box units.PixelsToDialogUnitsRatiosRetrieves the conversion ratios from pixels to dialog unitsPixToDluRXRetrieves the conversion ratio from pixels to dialog unitsPixToDluRYRetrieves the conversion ratio from pixels to dialog unitsProgressBar_DeltaPosProgressBar_GetBarColorProgressBar_GetBkColorProgressBar_GetHighLimitProgressBar_GetLowLimitProgressBar_GetMaxRangeProgressBar_GetMinRangeProgressBar_GetPosProgressBar_GetRangeProgressBar_GetStateProgressBar_IncPosProgressBar_SetBarColorProgressBar_SetBkColorProgressBar_SetMarqueeProgressBar_SetMarqueeOffProgressBar_SetMarqueeOnProgressBar_SetPosProgressBar_SetRangeProgressBar_SetRange32ProgressBar_SetStateProgressBar_SetStepProgressBar_StepItProgressBarGetPosProgressBarGetRangeProgressBarSetPosProgressBarSetRangeProgressBarSetStepProgressBarStepPropSheet_EnableWizButtonsPropSheet_SetButtonTextPropSheet_SetNextTextPropSheet_ShowWizButtonsRebar_BeginDragRebar_DeleteBandRebar_DragMoveRebar_EndDragRebar_GetBandBordersRebar_GetBandCountRebar_GetBandInfoRebar_GetBandMarginsRebar_GetBarHeightRebar_GetBarInfoRebar_GetBkColorRebar_GetColorSchemeRebar_GetDropTargetRebar_GetExtendedStyleRebar_GetPaletteRebar_GetRectRebar_GetRowCountRebar_GetRowHeightRebar_GetTextColorRebar_GetTooltipsRebar_GetUnicodeFormatRebar_HitTestRebar_IdToIndexRebar_InsertBandRebar_MaximizeBandRebar_MinimizeBandRebar_MoveBandRebar_PushChevronRebar_SetBandInfoRebar_SetBandWidthRebar_SetBarInfoRebar_SetBkColorRebar_SetColorSchemeRebar_SetPaletteRebar_SetParentRebar_SetTextColorRebar_SetTooltipsRebar_SetUnicodeFormatRebar_SetWindowThemeRebar_ShowBandRebar_SizeToRectRecordsetUsed to bind hierarchical or flat ADO data to the grid.RedrawReturns or sets a value that determines whether the MSHFlexGrid should be automatically redrawn after each change.RefreshSynchronizes the grid's visual state with its data source.RemoveCloseOptionRemoves the system menu close option and disables the X button.RemoveItemDeletes a menu item or detaches a submenu from the specified menu.RemoveMenuDeletes a menu or detaches a submenu from the specified menu.RestoreCloseOptionRestores the system menu close option and enables Alt+F4 and the X button.RichEdit_AutoUrlDetectEnables or disables automatic detection of URLs by a rich edit control.RichEdit_CallAutocorrectProcCalls the application-defined autocorrect callback procedure.RichEdit_CanPasteDetermines whether a rich edit control can paste a specified clipboard format.RichEdit_CanRedoDetermines whether there are any actions in the rich edit control redo queue.RichEdit_CanUndoDetermines whether there are any actions in the rich edit control undo queue.RichEdit_CharFromPosRetrieves information about the character closest to a specified point in the client area of a rich edit control.RichEdit_DisplayBandDisplays a portion of the contents of a rich edit control, as previously formatted for a device using the EM_FORMATRANGE message.RichEdit_EmptyUndoBufferResets the undo flag of a rich edit control. The undo flag is set whenever an operation within the rich edit control can be undone.RichEdit_ExGetSelRetrieves the starting and ending character positions of the selection in a rich edit control.RichEdit_ExLimitTextSets an upper limit to the amount of text the user can type or paste into a rich edit control.RichEdit_ExLineFromCharDetermines which line contains the specified character in a rich edit control.RichEdit_ExSetSelSelects a range of characters and/or Component Object Model (COM) objects in a Microsoft Rich Edit control.RichEdit_FindTextFinds text within a rich edit control.RichEdit_FindTextExFinds text within a rich edit control.RichEdit_FindWordBreakFinds the next word break before or after the specified character position or retrieves information about the character at that position.RichEdit_FormatRangeFormats a range of text in a rich edit control for a specific device.RichEdit_GetAutoCorrectProcGets a pointer to the application-defined **AutoCorrectProc** callback function.RichEdit_GetAutoUrlDetectIndicates whether the auto URL detection is turned on in the rich edit control.RichEdit_GetBidiOptionsIndicates the current state of the bidirectional options in the rich edit control.RichEdit_GetCharFormatDetermines the current character formatting in a rich edit control.RichEdit_GetCTFModeBiasRetrieves the Text Services Framework mode bias values for a Microsoft Rich Edit control.RichEdit_GetCTFOpenStatusDetermines if the Text Services Framework (TSF) keyboard is open or closed.RichEdit_GetEditStyleRetrieves the current edit style flags.RichEdit_GetEditStyleExRetrieves the current extended edit style flags.RichEdit_GetEllipsisModeRetrieves the current ellipsis mode.RichEdit_GetEllipsisStateRetrieves the current ellipsis state.RichEdit_GetEventMaskRetrieves the event mask for a rich edit control. The event mask specifies which notification messages the control sends to its parent window.RichEdit_GetFirstVisibleLineRetrieves the zero-based index of the uppermost visible line in a multiline rich edit control.RichEdit_GetHyphenateInfoRetrieves information about hyphenation for a Microsoft Rich Edit control.RichEdit_GetIMEColorRetrieves the Input Method Editor (IME) composition color. This message is available only in Asian-language versions of the operating system.RichEdit_GetIMECompModeRetrieves the current IME mode for a rich edit control.RichEdit_GetIMECompTextRetrieves the Input Method Editor (IME) composition text.RichEdit_GetIMEModeBiasRetrieves the Input Method Editor (IME) mode bias for a Microsoft Rich Edit control.RichEdit_GetIMEOptionsRetrieves the current Input Method Editor (IME) options. This message is available only in Asian-language versions of the operating system.RichEdit_GetIMEPropertyRetrieves the property and capabilities of the Input Method Editor (IME) associated with the current input locale.RichEdit_GetLangOptionsRetrieves a rich edit control's option settings for Input Method Editor (IME) and Asian language support.RichEdit_GetLimitTextRetrieves the current text limit for a rich edit control.RichEdit_GetLineCopies a line of text from a rich edit control.RichEdit_GetLineCountRetrieves the number of lines in a multiline rich edit control.RichEdit_GetModifyRetrieves the state of a rich edit control's modification flag. The flag indicates whether the contents of the rich edit control have been modified.RichEdit_GetOleInterfaceRetrieves an IRichEditOle object that a client can use to access a rich edit control's Component Object Model (COM) functionality.RichEdit_GetOptionsRetrieves rich edit control options.RichEdit_GetPageRotateDeprecated. Retrieves the text layout for a Microsoft Rich Edit control.RichEdit_GetParaFormatRetrieves the paragraph formatting of the current selection in a rich edit control.RichEdit_GetPasswordCharRetrieves the password character that a rich edit control displays when the user enters text.RichEdit_GetPunctuationRetrieves the current punctuation characters for the rich edit control.RichEdit_GetRectRetrieves the formatting rectangle of a rich edit control.RichEdit_GetRedoNameRetrieves the type of the next action, if any, in the control's redo queue.RichEdit_GetRtfTextRetrieves formatted text from a Rich Edit controlRichEdit_GetScrollPosObtains the current scroll position of the edit control.RichEdit_GetSelRetrieves the starting and ending character positions of the current selection in a rich edit control.RichEdit_GetSelTextRetrieves the currently selected text in a rich edit control.RichEdit_GetStoryTpeRichEdit_GetStoryTypeGets the story type.RichEdit_GetTableParamsRetrieves the table parameters for a table row and the cell parameters for the specified number of cells.RichEdit_GetTextRetrieves the text from a rich edit control.RichEdit_GetTextExRetrieves all of the text from the rich edit control in any particular code base you want.RichEdit_GetTextLengthRetrieves the length of all text in a rich edit control.RichEdit_GetTextLengthExCalculates text length in various ways. It is usually called before creating a buffer to receive the text from the control.RichEdit_GetTextModeRetrieves the current text mode and undo level of a rich edit control.RichEdit_GetTextRangeRetrieves a specified range of characters from a rich edit control.RichEdit_GetThumbRetrieves the position of the scroll box (thumb) in the vertical scroll bar of a multiline rich edit control.RichEdit_GetTouchOptionsRetrieves the touch options that are associated with a rich edit control.RichEdit_GetTypographyOptionsReturns the current state of the typography options of a rich edit control.RichEdit_GetUndoNameRetrieves the type of the next undo action, if any.RichEdit_GetWordBreakProcRetrieves the address of the current Wordwrap function.RichEdit_GetWordBreakProcExRetrieves the address of the currently registered extended word-break procedure.RichEdit_GetWordWrapModeRetrieves the current word wrap and word-break options for the rich edit control.RichEdit_GetZoomRetrieves the current zoom ratio, which is always between 1/64 and 64.RichEdit_HideSelectionHides or shows the selection in a rich edit control.RichEdit_InsertImageReplaces the selection with a blob that displays an image.RichEdit_InsertTableInserts one or more identical table rows with empty cells.RichEdit_IsIMEDetermines if current input locale is an East Asian locale.RichEdit_LimitTextSets the text limit of a rich edit control. The text limit is the maximum amount of text, in characters, that the user can type into the edit control.RichEdit_LineFromCharRetrieves the index of the line that contains the specified character index in a multiline rich edit control.RichEdit_LineIndexRetrieves the character index of the first character of a specified line in a multiline rich edit control.RichEdit_LineLengthRetrieves the length, in characters, of a line in a rich edit control.RichEdit_LineScrollScrolls the text in a multiline rich edit control.RichEdit_LoadRtfFromFileLoads a Rich Text File into a Rich Edit control.RichEdit_LoadRtfFromResourceLoads a Rich Text Resource File into a Rich Edit control.RichEdit_LoadRtfFromResourceWRichEdit_PasteSpecialPastes a specific clipboard format in a rich edit control.RichEdit_PosFromCharRetrieves the client area coordinates of a specified character in a rich edit control.RichEdit_ReconversionInvokes the Input Method Editor (IME) reconversion dialog box.RichEdit_RedoRedoes the next action in the control's redo queue.RichEdit_ReplaceSelReplaces the current selection in a rich edit control with the specified text.RichEdit_RequestResizeForces a rich edit control to send an EN_REQUESTRESIZE notification message to its parent window.RichEdit_ScrollScrolls the text vertically in a multiline rich edit control.RichEdit_ScrollCaretScrolls the caret into view in a rich edit control.RichEdit_SelectionTypeDetermines the selection type for a rich edit control.RichEdit_SetAutocorrectProcSets a pointer to the application-defined **AutoCorrectProc** callback procedure.RichEdit_SetBidiOptionsSets the current state of the bidirectional options in the rich edit control.RichEdit_SetBkgndColorSets the background color for a rich edit control.RichEdit_SetCharFormatSets character formatting in a rich edit control.RichEdit_SetCTFModeBiasSets the Text Services Framework (TSF) mode bias for a Microsoft Rich Edit control.RichEdit_SetCTFOpenStatusOpens or closes the Text Services Framework (TSF) keyboard.RichEdit_SetEditStyleSets the current edit style flags.RichEdit_SetEditStyleExSets the current edit style flags for a rich edit control.RichEdit_SetElipsisModeRichEdit_SetEllipsisModeSets the current ellipsis mode for a rich edit control.RichEdit_SetEventMaskSets the event mask for a rich edit control.RichEdit_SetFontSets the font used by a rich edit control.RichEdit_SetFontSizeSets the font size for the selected text.RichEdit_SetHyphenateInfoSets the way a Microsoft Rich Edit control does hyphenation.RichEdit_SetIMEColorSets the Input Method Editor (IME) composition color.RichEdit_SetIMEModeBiasSets the Input Method Editor (IME) mode bias for a Microsoft Rich Edit control.RichEdit_SetIMEOptionsSets the Input Method Editor (IME) options.RichEdit_SetLangOptionsSets options for Input Method Editor (IME) and Asian language support in a rich edit control.RichEdit_SetLimitTextSets the text limit of a rich edit control. The text limit is the maximum amount of text, in characters, that the user can type into the edit control.RichEdit_SetMarginsSets the widths of the left and right margins for a rich edit control. The message redraws the control to reflect the new margins.RichEdit_SetModifySets or clears the modification flag for a rich edit control. The modification flag indicates whether the text within the rich edit control has been modified.RichEdit_SetOleCallbackGives a rich edit control an IRichEditOleCallback object that the control uses to get OLE-related resources and information from the client.RichEdit_SetOptionsSets the options for a rich edit control.RichEdit_SetPageRotateDeprecated. Sets the text layout for a Microsoft Rich Edit control.RichEdit_SetPaletteDeprecated. Sets the text layout for a Microsoft Rich Edit control.RichEdit_SetParaFormatSets the paragraph formatting for the current selection in a rich edit control.RichEdit_SetPasswordCharSets or removes the password character for a rich edit control. When a password character is set, that character is displayed in place of the characters typed by the user.RichEdit_SetPunctuationSets the punctuation characters for a rich edit control.RichEdit_SetReadOnlySets or removes the read-only style (ES_READONLY) of a rich edit control.RichEdit_SetRectSets the formatting rectangle of a multiline rich edit control.RichEdit_SetRectNPSets the formatting rectangle of a multiline rich edit control.RichEdit_SetScrollPosTells the rich edit control to scroll to a particular point.RichEdit_SetSelSelects a range of characters in a rich edit control.RichEdit_SetStoryTypeSets the story type.RichEdit_SetTableParamsChanges the parameters of rows in a table.RichEdit_SetTabStopsSets the tab stops in a multiline rich edit control.RichEdit_SetTargetDeviceSets the target device and line width used for WYSIWYG formatting in a rich edit control.RichEdit_SetTextSets the text of an edit control.RichEdit_SetTextExWCombines the functionality of WM_SETTEXT and EM_REPLACESEL and adds the ability to set text using a code page and to use either Rich Text Format (RTF) rich text or plain text.RichEdit_SetTextModeSets the text mode or undo level of a rich edit control.RichEdit_SetTouchOptionsSets the touch options associated with a rich edit control.RichEdit_SetTypographyOptionsSets the text mode or undo level of a rich edit control.RichEdit_SetUIANameSets the name of a rich edit control for UI Automation (UIA).RichEdit_SetUndoLimitSets the maximum number of actions that can stored in the undo queue.RichEdit_SetWordBreakProcReplaces a rich edit control's default Wordwrap function with an application-defined wordwrap function.RichEdit_SetWordBreakProcExSets the extended word-break procedure.RichEdit_SetWordWrapModeSets the word-wrapping and word-breaking options for the rich edit control.RichEdit_SetZoomSets the zoom ratio anywhere between 1/64 and 64.RichEdit_ShowScrollBarShows or hides one of the scroll bars in the Text Host window.RichEdit_StopGroupTypingStops the control from collecting additional typing actions into the current undo action.RichEdit_StreamInReplaces the contents of a rich edit control with a stream of data provided by an application defined–EditStreamCallback callback function.RichEdit_StreamOutCauses a rich edit control to pass its contents to an application–defined EditStreamCallback callback function.RichEdit_UndoThis message undoes the last edit control operation in the control's undo queue.RightJustifyItemRight justifies a top level menu item. This is usually used to have the Help menu item right-justified on the menu bar.RightToLeftUsed to support languages that read from right to left, such as Arabic or Hebrew.RowReturns or sets the coordinates of the active cell in an MSHFlexGrid.RowDataReturns or sets an arbitrary long value associated with each row.RowExpandableSpecify whether the current row is expandable. The current row is defined by the Col and Row properties.RowExpandedSpecify whether the current row is expanded or collapsed. The current row is defined by the Col and Row properties.RowHeightReturns or sets the height of the specified row, intwips.RowHeightMinRowIsVisibleRowPosReturns the distance, intwips, between the upper-left corner of the MSHFlexGrid and the upper-left corner of a specified row.RowPositionSets the position of an MSHFlexGrid row, allowing you to move rows to specific positions.RowsReturns or sets the total number of rows in an MSHFlexGrid.RowSelReturns or sets the start or end row for a range of cells.RowSelChangeFired when the current cell changes to a new cell.RowSetUsed to bind hierarchical or flat ADO data to the grid.RowSizingModeReturns or sets a value that describes the sizing mode of the rows in the MSHFlexGrid.rxRatioForDpiryRatioForDpiScaleForDpiXScaleForDpiYScaleRectForDpiScrollOccurs when the contents of the MSHFlexGrid are scrolled. This can be done using the scroll bars, keyboard, or programmatically by changing the TopRow or LeftCol properties.ScrollBar_SetRangeRedrawScrollBarsReturns or sets a value that determines whether an MSHFlexGrid has horizontal and/or vertical scroll bars.ScrollTrackReturns or sets a value that determines whether the MSHFlexGrid should scroll its contents while the user moves the scroll box along the scroll bars.SelChangeOccurs when the selected range changes to a different cell or range of cells.SelectionModeReturns or sets a value that determines whether an MSHFlexGrid should allow regular cell selection, selection by rows, or selection by columns.SetAccelSets the acceleration for an up-down control.SetBaseSets the radix base for an up-down control. The base value determines whether the buddy window displays numbers in decimal or hexadecimal digits. Hexadecimal numbers are always unsigned, and decimal numbers are signed.SetBuddySets the buddy window for an up-down control.SetColumnInBandInfoSetContextHelpIdAssociates a Help context identifier with a menu.SetDefaultItemSets the default menu item for the specified menu.SetDefIdSetInfoSets information for a specified menu.SetItemBitmapsAssociates the specified bitmap with a menu item.SetItemBoldChanges the text of a menu item to bold.SetItemInfoChanges information about a menu item.SetItemStateSets the state of the specified menu item.SetItemTextSets the text of the specified menu item.SetMenuItemStateSetPosSets the current position for an up-down control with 16-bit precision.SetPos32Sets the position of an up-down control with 32-bit precision.SetRangeSets the minimum and maximum positions (range) for an up-down control.SetRange32Sets the 32-bit range of an up-down control.SetStateSets the state of the specified menu item.SetWindowPosForDPISortSets a value that sorts selected rows according to selected criteria.Static_DeleteBitmapStatic_DeleteCursorStatic_DeleteEnhancedMetafileStatic_DeleteIconStatic_DeleteImageStatic_GetImageStatic_SetBitmapStatic_SetCursorStatic_SetEnhancedMetafileStatic_SetImageStatusBar_GetBordersStatusBar_GetHeightStatusBar_GetIconStatusBar_GetPartsStatusBar_GetPartsCountStatusBar_GetRectStatusBar_GetTextStatusBar_GetTextDrawingModeStatusBar_GetTextLengthStatusBar_GetTipTextStatusBar_GetUnicodeFormatStatusBar_IsSimpleStatusBar_SetBkColorStatusBar_SetFontStatusBar_SetIconStatusBar_SetMinHeightStatusBar_SetPartsStatusBar_SetTextStatusBar_SetTipTextStatusBar_SetUnicodeFormatStatusBar_SimpleStatusBarSetTextSysLink_GetIdealHeightSyslink_GetItemSysLink_HitTestSysLink_SetItemTabCtrl_AddTabTabCtrl_GetImageIndexTabCtrl_GetTextTabCtrl_InsertTabTabCtrl_SetImageIndexTabCtrl_SetTextTaskDialog_ClickButtonTaskDialog_ClickRadioButtonTaskDialog_ClickVerificationTaskDialog_EnableButtonTaskDialog_EnableRadioButtonTaskDialog_NavigatePageTaskDialog_SetButtonElevationRequiredStateTaskDialog_SetElementTextTaskDialog_SetMarqueeProgressBarTaskDialog_SetProgressBarMarqueeTaskDialog_SetProgressBarPosTaskDialog_SetProgressBarRangeTaskDialog_SetProgressBarStateTaskDialog_UpdateElementTextTaskDialog_UpdateIconTextReturns or sets the text content of a cell or range of cells.TextArrayReturns or sets the text content of an arbitrary cell.TextMatrixReturns or sets the text contents of an arbitrary cell.TextStyleDetermines the style of regular MSHFlexGrid cells.TextStyleBandDetermines the style of bands.TextStyleFixedDetermines the style of fixed rows and columns.TextStyleHeaderDetermines the style of headers.ToggleCheckStateToggles the checked state of a menu item.ToggleItemToggles the checked state of a menu item.Toolbar_AddBitmapToolbar_AddButtonToolbar_AddButtonsToolbar_AddSeparatorToolbar_AddStringToolbar_AutoSizeToolbar_ButtonCountToolbar_ButtonGetTextLengthToolbar_ButtonStructSizeToolbar_ChangeBitmapToolbar_CheckButtonToolbar_CommandToIndexToolbar_CustomizeToolbar_DeleteButtonToolbar_DisableButtonToolbar_EnableButtonToolbar_GetAnchorHighlightToolbar_GetBitmapToolbar_GetBitmapFlagsToolbar_GetButtonToolbar_GetButtonHeightToolbar_GetButtonInfoToolbar_GetButtonSizeToolbar_GetButtonTextToolbar_GetButtonTextLengthToolbar_GetButtonWidthToolbar_GetColorSchemeToolbar_GetDisabledImageListToolbar_GetExtendedStyleToolbar_GetHorizontalPaddingToolbar_GetHotImageListToolbar_GetHotItemToolbar_GetImageListToolbar_GetInsertMarkToolbar_GetInsertMarkColorToolbar_GetItemRectToolbar_GetMaxSizeToolbar_GetMetricsToolbar_GetObjectToolbar_GetPaddingToolbar_GetRectToolbar_GetRowsToolbar_GetStateToolbar_GetStringToolbar_GetStyleToolbar_GetTextRowsToolbar_GetTooltipsToolbar_GetUnicodeFormatToolbar_GetVerticalPaddingToolbar_HideButtonToolbar_HitTestToolbar_IndeterminateToolbar_InsertButtonToolbar_InsertMarkHitTestToolbar_InsertSeparatorToolbar_IsButtonCheckedToolbar_IsButtonEnabledToolbar_IsButtonHiddenToolbar_IsButtonHighlightedToolbar_IsButtonIndeterminateToolbar_IsButtonPressedToolbar_LoadImagesToolbar_MakeOpaqueToolbar_MapAcceleratorToolbar_MarkButtonToolbar_MoveButtonToolbar_PressButtonToolbar_ReplaceBitmapToolbar_SaveRestoreToolbar_SetAnchorHighlightToolbar_SetBitmapSizeToolbar_SetButtonInfoToolbar_SetButtonSizeToolbar_SetButtonWidthToolbar_SetCmdIdToolbar_SetColorSchemeToolbar_SetDisabledImageListToolbar_SetDrawTextFlagsToolbar_SetExtendedStyleToolbar_SetHotImageListToolbar_SetHotItemToolbar_SetImageListToolbar_SetIndentToolbar_SetInsertMarkToolbar_SetInsertMarkColorToolbar_SetListGapToolbar_SetMaxTextRowsToolbar_SetMetricsToolbar_SetPaddingToolbar_SetParentToolbar_SetPressedImageListToolbar_SetRowsToolbar_SetStateToolbar_SetStyleToolbar_SetToolTipsToolbar_SetUnicodeFormatToolbar_SetWindowThemeToolBarAddButtonToolBarAddSeparatorToolBarAutosizeToolBarDeleteButtonToolbarDisableButtonToolbarEnableButtonToolBarGetCountToolBarGetStateToolBarSetImageListToolBarSetStateTooltip_ActivateTooltip_AddToolTooltip_AdjustRectTooltip_DelToolTooltip_EnumToolsTooltip_GetBubbleSizeTooltip_GetCurrentToolTooltip_GetDelayTimeTooltip_GetFontTooltip_GetMarginTooltip_GetMaxTipWidthTooltip_GetTextTooltip_GetTipBkColorTooltip_GetTipTextColorTooltip_GetTitleTooltip_GetToolCountTooltip_GetToolInfoTooltip_HitTestTooltip_NewToolRectTooltip_PopTooltip_PopupTooltip_RelayEventTooltip_SetDelayTimeTooltip_SetFontTooltip_SetMarginTooltip_SetMaxTipWidthTooltip_SetTipBkColorTooltip_SetTipTextColorTooltip_SetTitleTooltip_SetToolInfoTooltip_SetWindowThemeTooltip_TrackActivateTooltip_TrackPositionTooltip_UpdateTooltip_UpdateTipTextTooltip_WindowFromPointTopRowReturns or sets the uppermost visible row (other than a fixed row) in the MSHFlexGrid.Trackbar_ClearSelTrackbar_ClearTicsTrackbar_GetBuddyTrackbar_GetChannelRectTrackbar_GetLineSizeTrackbar_GetNumTicsTrackbar_GetPageSizeTrackbar_GetPosTrackbar_GetPTicsTrackbar_GetRangeMaxTrackbar_GetRangeMinTrackbar_GetSelEndTrackbar_GetSelStartTrackbar_GetThumbLengthTrackbar_GetThumbRectTrackbar_GetTicTrackbar_GetTicPosTrackbar_GetTooltipsTrackbar_GetUnicodeFormatTrackbar_SetBuddyTrackbar_SetLineSizeTrackbar_SetPageSizeTrackbar_SetPosTrackbar_SetRangeTrackbar_SetRangeMaxTrackbar_SetRangeMinTrackbar_SetSelTrackbar_SetSelEndTrackbar_SetSelStartTrackbar_SetThumbLengthTrackbar_SetTicTrackbar_SetTicFreqTrackbar_SetTipSideTrackbar_SetToolTipsTrackbar_SetUnicodeFormatTrackPopupMenuDisplays a shortcut menu at the specified location and tracks the selection of items on the menu.TrackPopupMenuExDisplays a shortcut menu at the specified location and tracks the selection of items on the menu.TreeView_AddItemTreeView_AddRootItemTreeView_AppendItemTreeView_CollapseAllChildItemsTreeView_CollapseAllItemsTreeView_CollapseChildItemsTreeView_CollapseSiblingsTreeView_ExpandAllChildItemsTreeView_ExpandAllItemsTreeView_ExpandChildItemsTreeView_ExpandSiblingsTreeView_GetBoldTreeView_GetISearchStringLenTreeView_GetItemExTreeView_GetItemTextTreeView_GetlParamTreeView_GetParentTextTreeView_InsertFirstItemTreeView_InsertSortedItemTreeView_IsItemCheckedTreeView_ItemExistsTreeView_ItemExistsIgnoreCaseTreeView_SetBoldTreeView_SetItemExTreeView_SetItemTextTreeViewDeleteTreeViewGetBoldTreeViewGetCheckTreeViewGetChildTreeViewGetCountTreeViewGetExpandedTreeViewGetNextTreeViewGetParentTreeViewGetPreviousTreeViewGetRootTreeViewGetSelectTreeViewGetTextTreeViewGetUserTreeViewInsertItemTreeViewResetTreeViewSelectTreeViewSetBoldTreeViewSetCheckTreeViewSetExpandedTreeViewSetImageListTreeViewSetTextTreeViewSetUserTreeViewUnSelectUncheckItemUnchecks a menu item.UnScaleForDpiXUnScaleForDpiYUnScaleRectForDpiUnscales a RECT structure.UpDown_GetAccelUpDown_GetBaseUpDown_GetBuddyUpDown_GetPosUpDown_GetPos32UpDown_GetRangeUpDown_GetRange32UpDown_GetUnicodeFormatUpDown_SetAccelUpDown_SetBaseUpDown_SetBuddyUpDown_SetPosUpDown_SetPos32UpDown_SetRangeUpDown_SetRange32UpDown_SetUnicodeFormatWindowFromPointWordWrapReturns or sets a value that determines whether a cell displays multiple lines of text or one long line of text.

Shortcut 12