------------------NOTICE-------------------------------* Software ID: win32lib Version: 0.60.6 19/September/2004 Copyright: (c) 2000 David Cuny and friends All rights reserved. Licence: This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. 2. If you use this software in a product, acknowedgement in the product's documenation and binary are required. 3. Altered source versions, and works substantially derived from the it, must... a) be plainly be marked as such, b) not be misrepresented as the original software, c) include this notice, unaltered. ------------------End of NOTICE------------------------*
Topic | Description |
Index | Alphabetical list of all items. |
Attributes | These are routines that let you inspect and alter attributes of controls. |
Authors | A bit of background on the authors of this library. |
Change History | This records, in brief, the major changes done to the source code. |
Changes | History of Changes to Win32Lib.ew |
Constants | They are often required to send information to the routines in the library. |
Controls | Controls are the basic elements of Windows programs. |
Defaults | Setting the default values that Win32lib applications use. |
Defining Controls | This section describes how to create windows and the various elements that can appear in them. |
Degraded Routines and Constants | There is nearly always an alternative routine or constant to use. |
Dialogs | These are functions the bring up common dialogs. |
Edit Control | These are routines that let you inspect and alter attributes of the text edit controls |
Events | Events are routines that are triggered in response to actions taken by the user. |
File Operations | The basic File I/O routines using Windows API routines. |
Fonts | These routines allow you to work with text. |
Forms | Forms are a combination of a Window and its controls. |
Frequently Asked Questions | Questions and Answers that are often sought by new comers to Win32lib. |
General Info | Some background and historical notes about win32lib. |
Graphics | These are routines that allow you to draw on controls. |
Image Lists | These routines deal with win32lib's ImageList controls. |
List Control | These are routines that let you inspect and alter attributes of controls with lists |
ListView Control | These routines deal with the ListView common control. |
Low Level Routines | These routines give you access to low-level internals. |
Memory management routines | Routines to allocate, use, and release of Random Access Memory (RAM). |
Menus | Routines that deal with menu and menuitem handling. |
Miscellaneous | Routines that don't easily fit into other categories. |
MonthCalendar Control | These routines work with MonthCalendar Controls: |
Mouse | These are routines that deal with the mouse and mouse pointer. |
MouseTraps | Defined sub-regions of a window that can generate w32HMouseTrap events. |
OLE ActiveX | Object Linking and Embedding |
Printing | These are routines that allow you to interact with the Printer. |
Resources | This set of routines helps you to manage Windows resources. |
RichEdit Control | In addition to the specialized RichEdit control routines. |
Scroll Control | These routines let you inspect and alter attributes of the scroll bar controls. |
Series | Some utility routines to manange series of numbers. |
Support Routines | Miscellaneous 'generic' routines used by win32lib |
System Attributes | These are routines that let you inspect and alter attributes of various system-wide elements. |
Text | Routines that deal with text output. |
TreeView Control | These routines deal with the TreeView common control. |
Types | These are data types defined by Win32Lib. |
Updown Control | These routines let you manage the attributes of the UpDown control. |
Utilities | These are useful routines that don't seem to fit in any other category. |
Values | These are routines that let you inspect and alter the current value of a control. |
XPM | These routines deal with a portable graphics file format called XPM |
proc
] Abandons the print job, flushing anything created so far for it.proc
] Display an error message, run any user-defined cleanup routines, and then abort.func
] Adds DIB's to win32lib's imagelistsfunc
] Adds EuBitmaps to win32lib's imagelistsfunc
] Adds icons to win32lib's imagelistsproc
] Add text to the end of control's list.func
] Add an item to a ListViewproc
] Add a style to a control.proc
] Add a control id to a RebarBand bandfunc
] Add an item to a TreeViewfunc
] Adds xpm's to win32lib's imagelistsconst
] Windows Library: Advanced APIproc
] Set the edge position for a set of controls.proc
] An application specific callback routine used by win32lib.proc
] Adds text to the end of a edit control.func
] Gets the device context for id with the current font installed.proc
] Establishes a user defined clean up routine which is invoked just prior to win32lib ending or aborting.func
] Associates one or more menus to a control as popup or context menus.func
] Turns on and off an edit control's auto-selection property.proc
] Sounds one of the standard beeps.proc
] Copy image (or partial image) from source to destination.const
] Static bitmap control.func
] Creates a OpenFile structure used by the standard dialog.const
] Command button that reacts to the Escape key.func
] Turns on and off a control's CanFocus property.proc
] Send all mouse events to window.const
] Used by function classDefaults() to indicate Extended Style Flagsconst
] Used by function classDefaults() to indicate Style Flagsconst
] Used by function classDefaults() to set the style flags whenproc
] Centers Id with respect to RefIdconst
] CheckBox control.proc
] Turns on and off edit controls' default auto-selection property.func
] Used to change the default values for style and extended style flags.proc
] Clear selected text from object.proc
] Sets id to its background colorproc
] See clickPointerLeftproc
] Simulates the clicking of the left mouse button.func
] Converts a point in id1 to a relative point in id2func
] Converts a point in a control to screen-based coordinates.proc
] Closes the application down.proc
] Close window.proc
] Hides the children of a single TreeView Itemfunc
] Converts the parameter into the equivalent 24-bit color value.const
] Combo box control.const
] Combobox with imagesconst
] Windows Library: Common Controlsconst
] Windows Library: Common Dialogsfunc
] Converts relative coordinates to pixel coordinates.func
] Calculates the 'logical' height of a font given its 'points' size.proc
] Copy any selected text from object and place in the clipboard.proc
] Copy full image from source to destination.func
] Copies a file.func
] Copies image from window to file fileName.func
] Copies image from window to file fileName.func
] Create an object of type pControl.func
] Converts a Euphoria bitmap format into a Win32 bitmap.func
] Creates a new directoryfunc
] Create an object of type controlType.proc
] This creates a Window and its controls.proc
] Create a new mouse pointer.func
] Defines a mousetrap areafunc
] Creates an XPM file from a Euphoria bitmap.func
] Creates an XPM file from a bitmap file.const
] Center-justified label control.func
] Returns the current value in the series but does not increment it.proc
] Cut any selected text from object and place in the clipboard.const
] Indicates the use of the Windows default position values when creating Controls.proc
] Defines a set of menu items that form a radio-groupproc
] Defines a user defined property for this control id.proc
] Defines a new series.const
] Default command button control.func
] Deletes an operating system file.func
] Delete item from list's list at position .proc
] Removes a column from a listview control.proc
] This removes the specified mousetrap area from the window.proc
] Deletes a Windows GDI resource.proc
] Deletes a user defined property for this control id.proc
] Destroy an object created with the create function.proc
] Removes a user defined clean up routine from the list of attached ones.proc
] Disables all the controls in the identified set(s).proc
] Evenly distributes a set of controls.proc
] Gives control back to windows until there are no pending events to process.proc
] See dragPointerToproc
] Simulates the draging of the left mouse button to a specified position.proc
] Draw an arc.proc
] Draws DIB (device independant bitmap) in window at { x, y }.proc
] Draw a chord.proc
] Draw an ellipse.proc
] Draw a line.proc
] Draws zero or more lines.proc
] Draw a pie slice.proc
] Draw a polygon.proc
] Draw a rectangle.proc
] Draw a rounded rectangle.func
] Places the text into the rectangle (/i rect) wrapping words if necessary. const
] Drop down list control.const
] Text edit control control.proc
] Enables all the controls in the identified set, and disables the previously enabled set.proc
] This alters the 'enabled' state of the specified mousetrap area in the window.func
] Ends the print job.func
] Ends the printing of the current page.li
] proc
] Remove all items from list.proc
] Show the children of a single TreeView Itemfunc
] Expands or Collapses all child tree items.func
] Gets the an icon from the file (DLL, EXE or ICO) specified.func
] Creates a Font resourcefunc
] Extracts the data from a CHARFORMAT structure.func
] proc
] This alters the 'filters' of the specified mousetrap area in the window.func
] Used to find all the children controls contained in the specified id.func
] Locates text in the list, starting from index startposfunc
] Used to find the owning control for the specified id.func
] Used to get the Window id of the control specified by idfunc
] Find text in a RichEdit Control.func
] Looks amongst the tracked objects for one that matches the criteria.func
] Looks to see if the named window exists in the system.const
] Creates a toolbar without a 3D border.func
] Performs a 'flood fill' operation.func
] Format a system date as returned by getSelectedDate, getSelectedDateRangefunc
] Fetches the format template associated with pTextCode and applies pData to it.const
] Indicates that the resource lives until the end of the onPaint operation.const
] Indicates that the resource lives until the end of the program.const
] Windows Library: Graphic Device Interface (drawing, text, etc)func
] Returns the id of the control that the user is working on.func
] Gets the application's name.func
] This returns any caption text associated with idproc
] Gets the average character width and height for the Id's current font.func
] Used to get all the child controls contained in the specified id.func
] Gets the Windows Class name for the control.func
] Get screen position of point { x, y } in window.func
] Get uncovered portion of the client area.func
] Get the dimensions of id's client area.func
] "Get Color" Dialogproc
] Gets a list of headings for each column in a list view.func
] Get various internal information about a control.func
] Get the count of items in list ( List of Combo )func
] Get the width and height of object.func
] Gets the current directoryfunc
] This returns any data value associated with idfunc
] Get the DC (device context) of the control.func
] Get the control id of the ComboId control's edit box.func
] See getCtlSizefunc
] Retrieves various properties of a file.proc
] Opens the "Find" Dialogfunc
] Gets the id of the control that has focus.func
] "Get Font" Dialogfunc
] Gets font metric field value for id's current font.func
] Gets font metrics for id's current font.func
] Returns the most recently created form(s)func
] Returns the path and long file name that File refers to.func
] Returns the Windows Handle of the specified controlfunc
] Gets the event handler(s) defined for a control.func
] Gets all the hWnd handles for every control created in your application.func
] Find the hint text for a control, or the caption for a flattoolbar buttonfunc
] Gets the value of a window's horizontal scroll bar.func
] Returns the Windows Handle of the specified controlfunc
] Finds the control/window ID given a Window Handle. func
] Finds the control Id associated with the supplied Device Context.func
] Returns the name of a control, given it's id.func
] Get the index of the selected item(s), or cursor position in an edit control.func
] Return the text of item at index in list.func
] Gets the depressed stats of the key.func
] Gets information about the Windows message(s) being processed.func
] Gets the date and time according to your timezone settings.func
] Returns a list of those rows that are Checked.func
] Gets the text associated with every column in a listview row.func
] Gets whether or not an row has its checkbox ticked.func
] Gets the number of rows in a list view.func
] Gets various attributes of a listview item.func
] Gets the user-defined data for this specific row in the list.func
] Gets the text associated with a listview item.func
] get a list of the selected items' indexesfunc
] Gets the number of selected items in a list view.func
] Gets the column-1 text for each selected item in the listview.func
] Gets the id of the main window for this application.func
] Get the zero-based relative position of a menu item.func
] See getPointerPosfunc
] See getPointerRelPosfunc
] This fetches all the information about the specified mousetrap.func
] Get indices of multiple selections in a multi-selection listfunc
] Get text of multiple selections in a multi-selection listfunc
] Returns the id of a control, given it's name.func
] Returns the id of a control, given it's name and parent control.func
] Get the numeric value of text from object.func
] "Open File" dialog.func
] Retrieves the data associated with pKey in the file pSource under the group pCategoryfunc
] Page setup dialogfunc
] Page setup dialogfunc
] an alias for findParentfunc
] func
] Get a pixel value from window's client area.func
] Find where the mouse pointer is on the screen.proc
] See getPointerPosfunc
] Retrieves relative position of the mouse.func
] Get the location of object.func
] Get the choices from a user before printing.func
] Get the Printer.func
] Gets a random number.func
] Get the dimensions of id.proc
] Opens the "Replace" Dialogfunc
] Gets the current value of the value that will be returned to Windows.func
] Get text from a RichEdit controlfunc
] "Save File" dialog.func
] Returns the amount that scroll will change.func
] Gets the value of a scroll control.func
] Returns id's range of values.func
] Get the selected date in a MonthCalendar Controlfunc
] Get selected range of dates in a MonthCalendar Controlfunc
] Get the selected text in object.func
] Gets the character range of any selected text.func
] Get the id number of the current active control.proc
] See getRectfunc
] Convert the data in a RichEdit control to a sequence.func
] Retrieves the standard and extra style flags for a control.func
] Return atom with value of a system color.func
] Allows you to get miscellaneous information about the Windows system your application is running on.func
] Gets the date and time as UTC (a.k.a. GMT)func
] Used to get the current tabitem selected in a tabcontrolfunc
] This fetches the data stored by setTagMouseTrap()func
] Used to create an empty file, intended to temporary use.func
] Used to find out the directory designated for temporary files.func
] Get the text in object.func
] Gets the metrics of the textset strings, using Id's current font.func
] Gets the height of the text using the current font for the idfunc
] Gets the width of the text using the current font for the idfunc
] Gets the position of the scroll thumb while being dragged.func
] Returns today's date from the MonthCalendar control idfunc
] Gets the data saved against this Resourcefunc
] Find which is the selected item in a treeview.func
] Get the parent id of a TreeView item.func
] Gets the text associated with the selected item in a TreeView.func
] Gets the text associated with a TreeView item.func
] Fetches the id of the currently logged in user.func
] Retrieves data from a user defined property for this control id.func
] Gets the values from one or more specified controls.func
] Gets the value of a window's vertical scroll bar.func
] Retrieves the number of lines that a mouse wheel movement represents.func
] Get various information about a window.func
] Dimensions of window id.func
] Gets the version information of the windows platform you are running in.func
] Fetches an entire definition for a series.const
] Group control.const
] An advanced Group control.proc
] Hides all the controls in the identified set(s).func
] This returns all mousetraps for the window that are under the pX and pY position.func
] Check to see if mouse is over a ListView itemfunc
] Tests to see if the mouse is currently over a control that has a tooltip.func
] Check to see if mouse is over a TreeView itemconst
] Horizontal scrollbar control.const
] Horizontal track bar control.const
] Icon control.func
] Insert text into list at position.proc
] See insertLVColumnproc
] Inserts a new column into a listview control.func
] Low-Level version of addLVItemproc
] Inserts text at the current caret (insersion point)func
] Triggers a Win32Lib event.func
] Gets the checked state of id.func
] Returns the enabled state of object.func
] Used to see if the window object is maximized (zoomed) or not.func
] Used to see if the window object is minimized (iconic) or not.func
] Return w32True if the screen point { x, y } is within control.func
] Used to determine if the id is a Window that acts independantly of other windows.proc
] Returns the visibility state of object.const
] Windows Library: Memory and Basic Windows Coreproc
] Stop a timer.const
] Used by setLVAttrconst
] Used by setLVAttrconst
] Used by setLVAttrconst
] Used by the notify handlers. See setNotifyHandlerconst
] Used by the notify handlers. See setNotifyHandlerproc
] Limits the amount of text a user can enter into an Edit control.const
] List.const
] ListViewfunc
] Loads a bitmap file.func
] Loads a cursor from a file.func
] Builds a form definition from a text file.func
] Get an icon from a file.proc
] Used to bulk load data into a list view controlconst
] Left-justified label control.func
] An optional application routine, called within w32start.ew just prior to Windows gaining control.proc
] Brings to control to the frontfunc
] Transforms a string into a standardized format suitable for naming things.func
] Helps manage the ToolTip controls.const
] Menu bar item control.const
] Dropdown menu item control.const
] Horizontal spacer (line) in menu items.const
] Multi-line edit control.const
] MonthCalendarfunc
] Renames or Moves a file.proc
] See setRectproc
] Move id to up or down the of Z order of windows.proc
] Defines a User Interface Object, a.k.a. a Controlfunc
] Increments the series and returns the next value in it.const
] Windows Library: Graphic Device Interface (drawing, text, etc)proc
] Initializes the thread's OLE subsystemproc
] Resets the thread's OLE subsystemConst
] By default, the onXXX syntax is supported.func
] Sets the support for the onXXX[] syntax.proc
] Opens a window, id, as a modal dialog.proc
] Opens a windowproc
] Paste text from the clipboard to object.const
] Command button with graphic control.const
] Color bitmap.func
] Play the .WAV file.const
] Popup menu control.proc
] Display popupMenu at { x, y }.const
] Handle to the printer.proc
] Prints some or all the contents of a rich edit control.proc
] Prints the contents of a RichText control.const
] Progress Barconst
] Command button control.proc
] Load text into a RichEdit control from a text sequence.const
] Radio button control.const
] ReBarproc
] Forces the control(s) to be refreshed.proc
] Allows you to associate a ALT-key combination to set focus to a control.proc
] Registers a text string with an associated routine_id.func
] Associates an internal id number with the function name.func
] Associates an internal id number with the library name.func
] Associates an internal id number with the procedure name.proc
] Release the device context of the control.proc
] Return control of the mouse to Windows.proc
] Release the Printer, freeing it up for others to use.proc
] Removes user written event handlers previously set with setHandler()proc
] Remove a style from a control.proc
] Force window to be repainted but without clearing it first.proc
] Force window to be partially repainted.proc
] Force window to be entirely repainted.proc
] Removes any value returned by handler.proc
] Initializes a user defined property for this control id.proc
] Gets back the previous pointer the mouse had before the last setMousePointer call.proc
] Override default value returned by handler.func
] Convert a {red, green, blue} tuple into a 24-bit color value.const
] Windows Library: Rich Edit Controlconst
] RichEditconst
] Right-justified label control.const
] Identifes the screen.func
] Converts a point on a screen to control-based coordinates.func
] Displays a dialog for selecting directories.func
] Send a Win32 message to the requested control.const
] Separator button for use with FlatToolBar Controlsproc
] Set the rate of change for an UpDown controlproc
] Align text in a RichEdit Controlfunc
] Sets the text used as a class name prefix for new Windows.func
] Sets whether or not a '&' in labels set focus to subsequent edit field.proc
] Set the color for used for the pen fill color in id.proc
] Assign an bitmap to Object.proc
] Set the buddy control of an UpDown controlproc
] func
] gets and sets the application's generic callback routine idproc
] Check or uncheck id.proc
] Sets the size of the client area in a window.proc
] Changes the column header text, or width, or alignment.proc
] Sets the heading text for the columns in a ListView Control.func
] Defines the message file that is used by Usetextproc
] Sets the number of new memory areas created for new controlsproc
] Create and maintains the entries in a control set.func
] sets the font used for controls when they are created.proc
] Sets the location of the control.proc
] Resizes control to Width and Height.func
] Sets the current directoryproc
] Set the font to default system font.func
] This establishes a replacement routine to handle the Windows default processing.proc
] Sets the mouse pointer shape to use when dragging.proc
] Enable or disable id.func
] Sets the exit code and behaviour at application closure.func
] Sets and gets the Background Erasing policy for the control idfunc
] This establishes an replacement event loop.func
] Sets one or more attibutes for the specified file.proc
] Set the focus to the specified window or control.proc
] Set the font for a control or window.func
] Sets what you mean by 'bold' when using setFont(..., Bold )proc
] Sets up an user written event handlerproc
] Set the tooltip text for a control.proc
] Set the tooltip text for a control.proc
] Set font type and size for the control's hints.func
] Sets the maximum width, in pixels, of the control's tooltip box.proc
] Sets the value of a window's horizontal scroll.proc
] Assign an icon to object.func
] Sets whether or not the library implements w32HIdleproc
] Sets the name of a control, given it's id.proc
] proc
] Change indenting in a RichEdit Controlproc
] Select characters in the control. proc
] Set the selected item on the list to index.func
] Recalculates the size of a horizontal scroll bar on a listbox.func
] Set (some) attributes of a ListView controlproc
] Sets the checked state for a ListView Itemfunc
] Sets the default position for ListView inserts.proc
] Enables you to set a number of the properties of a ListView item in one call.proc
] Sets the user-defined data for this specific row in the list.proc
] proc
] Sets the extended style flags on a listviewfunc
] Used to tell the library which window is the primary one.proc
] Sets the maximum number of days that can be selected.proc
] Change color of a MonthCalendar Controlfunc
] Sets/gets the mouse click detection parameters. proc
] Set the pointer the mouse displays when in id.func
] Sets a handler for WM_NOTIFY type of messages.proc
] Determines the background color for text.proc
] Determines if the background color for lines and text.proc
] Determines the solid brush color for filled shapes.proc
] Set the the pen color used in window.proc
] Determines what mode graphics are drawn in.proc
] Position the text pen in window.proc
] See setPenPosfunc
] See setPenModeproc
] Set the style that lines are drawn in.proc
] Set the the pen width used in window.proc
] Set a pixel value in window's client area.proc
] Assign a new value to a Pixmap.proc
] Moves the mouse pointer to a specified spot on the screen.proc
] See setPointerPosproc
] See setPenPosproc
] Sets the read-only state of an edit control.func
] Sets/Gets the automatic resizing facility for ReBar controls. proc
] Move and resize control.proc
] Adjust the amount that a scroll control will change.proc
] Sets the value of id.proc
] Sets the range of values of a control.func
] Sets the file system paths to use when searching for filesproc
] Set the selection in a MonthCalendar Controlproc
] Set the selected range in a MonthCalendar Control.proc
] Replaces the selected text in object with text.proc
] An alias for setIndexproc
] An alias for setIndexfunc
] Establishes the default font to use when creating a window or control.proc
] Defines the sub-fields, or panels, in a status bar.proc
] Change tab stops in a RichEdit Control.proc
] Set/change tab stops in a List or SortedList Control.func
] This establishes the controls in a containing control that get tabbing focus.proc
] This alters the 'user data' of the specified mousetrap area in the window.proc
] Set the text in pID control.proc
] Set the font alignment to use when printing text.proc
] Set the text color to use when drawing text in window.proc
] Start a timer ticking in window.proc
] Set the 'today' date in the MonthCalendar control idproc
] Set one or more size properties of a ToolBar or FlatToolBar.proc
] Defines what the transparent color is to be.proc
] Sets the images associated with a TreeView item.proc
] Sets the text associated with a TreeView item.func
] Defines the language category that is used by Usetextproc
] Stores data into a user defined property for this control id.proc
] Make id visible or invisible.proc
] Sets the value of a window's vertical scroll.proc
] Shows or Hides warning messages from user.proc
] Sets id to color.proc
] Sets the dimensions of window id.proc
] Set range of window scrollbar or normal scrollbar .proc
] Sets a user defined (raw) windows message handler.const
] Windows Library: Shell Extensionsproc
] Launch a Windows applicationfunc
] Launch a Windows applicationproc
] Determines if wPrint displays characters or numbersproc
] Makes visible all the controls in the identified set, and hides the previously shown set.proc
] Displays Message in a Statusbarproc
] Shows a window according to the styleconst
] Simple combo box control.proc
] Set the size for a set of controls.func
] Sets whether or not F10 sets focus on the menubarconst
] Sorted combo box control.const
] Sorted list control.func
] Convert a color into a {red, green, blue}.proc
] Start the application running.func
] Starts a new document on Printer.func
] Prepares the printer to begin a new page.const
] Window status bar control.proc
] Copy image (or partial image) from source to destination, changing its size as you go.func
] Builds a CHARFORMAT structure and returns its address.func
] Allocates RAM for a LVCOLUMN structure and initialises it.func
] func
] Builds a LVITEM structure in RAMfunc
] Returns the RAM address of an empty MENUITEMINFO structurefunc
] func
] func
] Used to access Windows created controls as if they were win32lib controls.const
] Tab Control.const
] Tab on a TabControl.proc
] Moves focus ahead or back to next available focus itemproc
] Writes text to a control.func
] Calculates the RECT structure need to draw all the text.func
] Converts a sequence of text into a monochrome bitmap.const
] Toggle button control.proc
] Shows or Hides the children of a single TreeView Itemconst
] Toggle button with graphic control.const
] Window toolbar control.const
] Creates a ToolTip control.proc
] Tracks an object as a held resource.proc
] Copy full image from source to destination, with transparency.const
] TreeViewconst
] Three state checkbox control.proc
] Undo last edit in object.proc
] This changes the bounding rectangle for a mousetrap.const
] UpDownfunc
] Sets the flag that determines if logical font resolution is used or not.const
] Windows Library: User Interfacefunc
] Fetches the text associated with pTextCodefunc
] Tests to see if the specified id is a valid one.const
] Vertical scrollbar control.const
] Vertical track bar control.func
] Absolute value.func
] Allocate memory for structure, and initialize to zero.func
] Get address of field in structure.const
] This signifies that all items are to be deleted.func
] Allocate space in structure for a new field.func
] Returns the address of the supplied handle, but with fetch instructionsfunc
] Return allocate size of structure, and reset for new structure.func
] Return size allotted sofar to the structureconst
] Specifies the alternate edge required when creating or moving a control.func
] Tests a character to see if it 'belongs' to a specified CharType set.const
] Specifies the extreme edge required when creating or moving a control.proc
] Calculate the RAM address of a structure element.func
] This routine transforms a string into an encoded formconst
] The value for a boolean FALSE.func
] Fetch field from structure.func
] Search the set 'searchpaths' for the file then opens it.func
] Search the set 'searchpaths' for the file and returns its path specification.func
] Find the element in list that has key as its first element.func
] Find key in list using the depth indicated in element.func
] Invoke a Windows function.func
] Gets the CharType for the specified character(s)func
] Does the reverse of w32or_all() in that it gets all the bit values from an atom.const
] Occurs for Windows only and after the window is opened.const
] Occurs after normal Windows processing of an event (any type).const
] Invoked whenever the Ctrl-Break key is pressed.const
] Selection or Value in a control is changed.const
] Invoked when the left mouse button is 'clicked' or a Button control is used.const
] A Window is closed.const
] The dropdown portion of a combobox has just been closed.const
] Value in a List or a Combo's list has changed.const
] The control is about to be destroyed.const
] Something has been dragged onto the control or window.const
] The dropdown portion of a combobox is about to be displayed.const
] An event (any type) has occured.const
] A control (or Window) receives focus.const
] Invoked whenever the application is not processing Windows messages.func
] returns the high 16 bits of pDataconst
] Key is pressed.const
] "Printable" key is pressed.const
] Key is released.const
] A Window or control loses focus.const
] Event triggered when a mouse action takes place.const
] Event triggered when a mouse action takes place inside a defined MouseTrap for a control.const
] A control is forwarding a notification event.const
] A Window is opened.const
] A portion or all of a Window needs to be redrawn.const
] Invoked whenever the Pause key is pressed.const
] A Window has been resized.const
] Triggered when scrollbar value has changed, and when user has stopped scrolling.const
] A timer is triggered.func
] Used to embed an 'if' test inside an expression.func
] Inserts the object into the list at position posconst
] Used as a return value by w32HKeyDown handlers to indicate that the focus needs to be changed.func
] Sets the routine id of an Abort routine.func
] Returns the corresponding element.func
] returns the low-16 bits of pDataconst
] Used by ListView controls that have a custom sorting routine.const
] Used by ListView controls that have a custom sorting routine.func
] Records an acquired memory for garbage collection.const
] This is the recommended starting point for user defined error codes.func
] Allocates a unique id for a memory set.func
] Calculates a binary OR against each element in pDatafunc
] Packs values into word.const
] Used when creating a PictureButton and ToggleButton.const
] Used when creating a PictureButton and ToggleButton.func
] Get sequence from address holding C-style string.proc
] Invoke a Windows procedure.proc
] Returns the memory allocated by w32acquire_mem() back to the system.func
] Remove the element at position index from the sequence listfunc
] Removes item from the list, if it is in the list.func
] Replaces all occurances of pOld with pNewfunc
] Returns the routine id for the registered routine pRoutineNameproc
] Sets one or more character types used by w32CType and w32GetCTypefunc
] Converts a number into a 16-bit signed integerfunc
] Converts a into a signed 16-bit integer.func
] Returns the undelimited substringsincl
] This is an optional include file. It defines a default application callback routineproc
] Store a value into a structure.type
] Implements an ASCII string.func
] This converts the text into a number.func
] Removes any whitespace chars from both ends of pSourcefunc
] Removes any whitespace chars from the beginning of pSourcefunc
] Removes any whitespace chars from the end of pSourceconst
] The value for a boolean TrueVar
] Determines whether or not the 'safe' versions of peek and poke are used.proc
] Display an error message, with option to abort.const
] Contains the current version of win32lib library.const
] A Window is a normal Win32 window.proc
] Run event loop.const
] Windows Library: Multi-Mediaproc
] Equivalent to Euphoria's print() routine.proc
] Equivalent to Euphoria's printf() routine.proc
] Equivalent to Euphoria's puts() function.func
] Convert XPM data into a standard Euphoria bitmap.func
] Create a Pixmap from XPM data.proc
] This alters the 'depth' of the specified mousetrap area in the window.