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 | |
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 | |
A LONG or DWORD is retrieved from the CLIPBOARD | |
A text string is retrieved from the CLIPBOARD | |
The contents of the CLIPBOARD are deleted | |
A new LONG or DWORD is stored in the CLIPBOARD. | |
A new text string is stored in 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 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 | |
Remove a control from a dialog | |
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 | |
Create a new dialog in memory, ready for display | |
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 | |
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 | |
Define a Function block | |
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 | |
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 | |
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 | |
Returns the currently selected page in a TAB control | |
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 | |
Assign an IMAGELIST to be used in a TAB control | |
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 | |
The integer ID for a Window
(usually a
| |
The handle of the parent is retrieved |