The following functions can be used to create GUI application interfaces:
Attach a table of keyboard accelerators to a DDT dialog. | |
Return the numeric ID of the control sending a callback message. | |
Return the numeric notification message parameter. | |
Return the window handle of the parent dialog receiving the message. | |
Return the numeric value of the lParam& parameter of the message. | |
Return the numeric value of the message sent by the caller. | |
Return the numeric value of the wParam& parameter of the message. | |
Return the numeric value of the notification message describing the event which occurred. | |
Returns the address (a
| |
Returns the contents of the NMHDR UDT as a dynamic string. | |
Returns the handle of the control which sent this message. | |
Returns the ID number assigned to the control. | |
A bitmap is copied from the CLIPBOARD and stored in a newly created GRAPHIC BITMAP. | |
A text string is retrieved from the CLIPBOARD. If necessary, it is converted to OEM Text format. | |
A text string is retrieved from the CLIPBOARD. If necessary, it is converted to ASCII Text format. | |
A text string is retrieved from the CLIPBOARD. If necessary, it is converted to Unicode Text format. | |
The contents of the CLIPBOARD are deleted. | |
Copies a GRAPHIC BITMAP to the CLIPBOARD. | |
Copies a OEM text string to the CLIPBOARD. | |
Copies a ASCII text string to the CLIPBOARD. | |
Copies a Unicode text string to the CLIPBOARD. | |
Add a
| |
Remove a string from a combo box control. | |
Strings in the COMBOBOX are searched to find the first string which begins with the specified characters. | |
Strings in the COMBOBOX are searched to find the first string which exactly matches the specified characters. | |
The number of items in the list box of the COMBOBOX is retrieved. | |
The number of selected items in the list box of the COMBOBOX is retrieved. | |
The index of the currently selected item in the list box of the COMBOBOX is retrieved. | |
A data item is checked to see if it is currently selected. | |
Retrieve the default text from a combo box. | |
Retrieve the value in the user data area of the COMBOBOX. | |
Insert a new data item at a specified location. | |
Remove all strings from a combo box. | |
Select a string in a combo box and make it the default selection. | |
Replace the string for a specific data item with a new string. | |
Set a value in the user data area of the COMBOBOX. | |
All items in a COMBOBOX control are set to an unselected state. | |
Add a custom control to a DDT dialog. | |
Add a command button to a dialog. | |
Add an auto 3-state checkbox to a dialog. | |
Add an checkbox to a dialog. | |
Add a combo box to a dialog. | |
Add a frame control to a dialog. | |
Add a graphic control to a dialog. | |
Add a header control to a dialog. | |
Add a non-resizing image control to a dialog. | |
Add an image control to a dialog. | |
Add a non-resizing image button to a dialog. | |
Add an image button to a dialog. | |
Add a text label to a dialog. | |
Add a line control to a dialog. | |
Add a list box control to a dialog. | |
Add a ListView control to a dialog. | |
Add an option button to a dialog. | |
Add a ProgressBar control to a dialog. | |
Add a scroll bar control to a dialog. | |
Add a StatusBar control to a dialog. | |
Add a Tab Control to a dialog. | |
Add a text box control to a dialog. | |
Add a ToolBar control to a dialog. | |
Add a TreeView control to a dialog. | |
Disable a control so that it no longer accepts user interaction. | |
Enable a control so that it can receive user interaction. | |
Get the Check State of a 3-state, checkbox, or option button. | |
Get the client area dimensions of a control. | |
Get the location of the specified control in a dialog. | |
Get the size of a control in the specified dialog. | |
Get the text from a control. | |
Retrieve a value from the user data area of a DDT control. | |
Return a window handle for a given control ID. | |
Make a Control invisible. | |
Remove a control from a dialog. | |
Make a Control visible. | |
Place a message into the message queue of a control (non-blocking). | |
Schedule a control to be redrawn. | |
Send a message to a control and wait for it to be processed. | |
Set the Check State for a 3-state or checkbox control. | |
Change the size of a control to a specific client area size. | |
Set the foreground and background color of a control. | |
Set the keyboard focus to the specified control. | |
Select a
| |
Change the icon or bitmap displayed in an IMAGE control. | |
Change the icon or bitmap displayed in an IMAGEX control. | |
Change the icon or bitmap displayed in an IMGBUTTON control. | |
Change the icon or bitmap displayed in an IMGBUTTONX control. | |
Move the control to a new location in the dialog. | |
Set the Check State for an option (radio) control. | |
Change the size of a control. | |
Change the text in a control. | |
Set a value in the user data area of a DDT control. | |
Change the visible state of a control. | |
Retrieve the size of the client area of the desktop, in pixels. | |
Retrieve the location of the top, left corner of the client area of the desktop, in pixels. | |
Return the size of the specified dialog. | |
Disable a dialog so that it no longer responds to user interaction. | |
Process pending window or dialog messages for modeless dialogs. | |
Enable a dialog so that it responds to user interaction. | |
Close and destroy the specified dialog. | |
Specify the default DDT font and point size. | |
Return the client size of the specified dialog. | |
Return the location of the specified dialog. | |
Return the size of the specified dialog. | |
Retrieve the text in a dialog or window caption. | |
Retrieve a value from the user data area of a DDT dialog. | |
Make a Dialog invisible. | |
Maximize a Dialog. | |
Minimize a Dialog. | |
Create a new dialog in memory, ready for display. | |
Make a Dialog non-stable (closeable). | |
Make a Dialog visible. | |
Convert pixels (device units) into dialog units. | |
Place a message in the dialog message queue (non-blocking). | |
Force a dialog and all child controls to be redrawn immediately. | |
Send a message to a dialog and wait for it to be processed. | |
Change the size of a dialog to a specific client area size. | |
Set the background color of a dialog to a specific RGB color. | |
Change both the dialog icon in the caption, and the icon shown in the ALT+TAB task list. | |
Change the position of a dialog. | |
Change the size of a dialog. | |
Set the text in a dialog or window caption. | |
Set a value in the user data area of a DDT dialog. | |
Display and activate a modal dialog. | |
Display and activate a modeless dialog. | |
Change the visible state of a dialog. | |
Make a Dialog stabilized (non-closeable). | |
Convert dialog units into pixels. | |
Display a folder selection dialog to return the user's choice. | |
Display a color selection dialog to return the user's choice. | |
Display a selection dialog to return user choices. | |
Display an OpenFile selection dialog to return user choices. | |
Display a SaveFile selection dialog to return user choices. | |
Destroy a font when it is no longer needed. | |
Create a new font for use with GRAPHIC PRINT, XPRINT, etc. | |
Retrieves the count of the items in a Header control. | |
Retrieves an HD_Item structure which describes an item in a Header control. | |
Sends a message to a Header control. | |
Sets the attributes of the specified item in a Header Control. | |
An bitmap image is added to the IMAGELIST. | |
An icon image is added to the IMAGELIST. | |
A bitmap is added to the icon IMAGELIST. | |
The number of images in the IMAGELIST is retrieved. | |
The specified IMAGELIST is destroyed. | |
A new bitmap IMAGELIST structure is created. | |
A new icon IMAGELIST structure is created. | |
Specify an image to be used as an overlay. | |
Displays a dialog box containing a prompt. | |
Determine whether an
| |
Determine whether a Control/Dialog/Window currently exists. | |
Add a string value to a LISTBOX control. | |
Remove a string from a LISTBOX control. | |
Strings in the LISTBOX are searched to find the first string which begins with the specified characters. | |
Strings in the LISTBOX are searched to find the first string which exactly matches the specified characters. | |
The number of items in the LISTBOX is retrieved. | |
The number of selected items in the LISTBOX is retrieved. | |
The LISTBOX is searched to find the first selected item. | |
A data item is checked to see if it is currently selected. | |
Retrieve the default text from a LISTBOX control. | |
Retrieve the value in the user data area of the LISTBOX. | |
Insert a new data item at a specified location. | |
Remove all strings from a list box. | |
Select a string in a list box and make it the default selection. | |
Replace the string for a specific data item with a new string. | |
Set a value in the user data area of the LISTBOX. | |
A specified data item in the LISTBOX control is set to an unselected state. | |
Delete a column, including its associated header text (if any) from the LISTVIEW control. | |
The specified data item is deleted from the LISTVIEW control. | |
Strings in the LISTVIEW are searched to find the first string which begins with the specified characters. | |
Strings in the LISTVIEW are searched to find the first string which exactly matches the specified characters. | |
The width of the specified column is adjusted to fit the width of the data items displayed in that column. | |
The width of the specified column is adjusted to fit the width of the data items displayed in that column, and the header text at the top of that column. | |
The width of the designated column is retrieved from the LISTVIEW. | |
The number of data items in the LISTVIEW is retrieved. | |
Column header text is retrieved from the LISTVIEW. | |
Retrieves the Listview handle and header control id. | |
The display mode of the specified LISTVIEW control is retrieved. | |
The number of selected items in the LISTVIEW is retrieved. | |
A data item is tested to see if it is currently selected. | |
Retrieves the current setting of the LISTVIEW controls extended style. | |
A string data item is retrieved from the LISTVIEW control. | |
Retrieve the value in the user data area of the LISTVIEW. | |
A new vertical column is defined for Report Mode of the LISTVIEW. | |
A new data item is added to this LISTVIEW control. | |
All data items are deleted from the specified LISTVIEW control. | |
The specified string data item is chosen as selected text for the LISTVIEW. | |
Change the width of a LISTVIEW column. | |
New column header text is displayed above the specified column on the LISTVIEW control. | |
The specified image is displayed next to the item specified. | |
The specified image is displayed as a secondary "status" image next to the primary image. | |
Attach an IMAGELIST to the LISTVIEW control. | |
Change the display mode of the specified LISTVIEW control. | |
The specified overlay image is displayed on top of the image specified. | |
Alter the current settings of the LISTVIEW controls extended style. | |
The text, if any, for the specified data item is replaced with new text. | |
Set a value in the user data area of the LISTVIEW. | |
All of the items in a LISTVIEW are sorted. | |
The specified data item is set to an unselected state. | |
The specified data item is scrolled, if necessary, to ensure that the data item is visible. | |
The current position of the PROGRESSBAR is retrieved. | |
The current range of the PROGRESSBAR is retrieved. | |
Set the current position of the PROGRESSBAR . | |
Set the minimum and maximum ranges of the PROGRESSBAR . | |
Specify the default increment value to be used by PROGRESSBAR STEP. | |
Advance the current position of the PROGRESSBAR by the default increment value. | |
Add a popup child menu to an existing menu. | |
Add a string or separator to an existing menu. | |
Attach a menu to a given dialog. | |
Create a floating context menu. | |
Delete a menu item from an existing menu. | |
Redraw the menu bar for a given dialog. | |
Return the state of a specified menu item. | |
Return the text associated with a given menu item. | |
Create a new menu bar. | |
Create a new popup menu. | |
Set the state of a specified menu item. | |
Set the text of a given menu item. | |
Change the mouse pointer (cursor) to a new shape. | |
Retrieve the current page size. | |
Returns the current position of the SCROLLBAR. | |
Returns the current range of the SCROLLBAR. | |
Retrieve the current position of the scroll box. | |
Set the current page size. | |
Set the current position of the SCROLLBAR. | |
Set the range of the SCROLLBAR. | |
Set the number of parts to be displayed in the STATUSBAR. | |
Assign the text to be displayed in the specified part of the STATUSBAR. | |
Delete a page from the TAB control. | |
Return the number of pages in a TAB control. | |
Retrieve the handle of the dialog for a specific page in a TAB control. | |
Retrieves the index of the image displayed on the specified TAB page. | |
Retrieves the page number of the specified TAB page dialog handle. | |
Returns the currently selected page in a TAB control. | |
The text displayed on the specified page tab is retrieved. | |
Add a new page to a TAB control. | |
Delete all pages in a TAB control. | |
Select a specific page in a TAB control to be the active page. | |
The specified image is displayed on the specified page tab. | |
Assign an IMAGELIST to be used in a TAB control. | |
Displays the specified text on the tab of the page. | |
Add a button to a TOOLBAR control. | |
Add a separator to a TOOLBAR control. | |
Delete a button from a TOOLBAR control. | |
Get the state of a button on a TOOLBAR control. | |
Retrieve the number of buttons on a TOOLBAR control. | |
Attach an IMAGELIST to a TOOLBAR control. | |
Set the state of a button on a TOOLBAR control. | |
Delete a data item from a TREEVIEW control. | |
The bold attribute for a data item is retrieved. | |
The checkmark attribute for a data item is retrieved. | |
Return the handle of the first child item of a specified data item. | |
The number of data items in the TREEVIEW is retrieved. | |
The expanded attribute for the data item is retrieved. | |
Return the handle of the next sibling data item. | |
The handle of the parent for a specified data item is returned. | |
Return the handle of the previous sibling data item. | |
The handle of the very first data item (topmost) in the TREEVIEW is retrieved. | |
The handle of the currently selected data item is retrieved. | |
The text of a specific data item is retrieved. | |
Retrieve the value in the user data area for a specific data item of the TREEVIEW. | |
Add a new data item to a TREEVIEW control. | |
All data items are deleted from the specified TREEVIEW control. | |
Select a specific data item in the TREEVIEW control. | |
Set the bold attribute for specific data item. | |
Set the checkmark attribute for a specific data item. | |
Set the expanded attribute for a specific data item. | |
Attach an IMAGELIST to a TREEVIEW control. | |
The text, if any, for the specified data item is replaced with new text. | |
Set the value in the user data area for a specific data item in the TREEVIEW control. | |
All items in the TREEVIEW control are set to an unselected state. | |
Retrieves the handle of a Window. | |
The integral ID of the window is retrieved. | |
The handle of the parent is retrieved. | |
Retrieves the style of the Window. | |
Retrieves the extended-style of the Window. | |
Retrieves the 32-bit user data value associated with the window. | |
Changes the integral ID of the window. | |
Changes the style of the Window. | |
Changes the extended-style of the Window. | |
Changes the 32-bit user data value associated with the window. |