Home What Is Euphoria? Documentation News EUforum Download Euphoria Donate
Recent User Contributions The Archive Other Euphoria Web Sites RDS Development Related Books & Software
The Archive

Windows Programming

WIN Enhanced IDE 731KJudith Evans updated Jul 27/08 this program has happy users! 201.75 click here to update this entry
A greatly-enhanced version of David Cuny's original Interactive Development Environment for Win32Lib. The IDE lets you easily design a Windows user interface, and attach pieces of Euphoria code that will be executed when GUI elements are clicked by your user. A complete Euphoria program is generated for you. Includes a companion stand-alone editor. Win32lib 0.70.4a or later is required. German and French language support is available. (Anyone who wishes to submit a translation update or new translation is welcome to do so. Judith can host it on Sourceforge or you can submit it to the Recent Contributions Page.) Jul 27: ListView Styles Explorer and winlibscan rewritten, many improvements.
 
WIN Win32Lib 1961K Win32Lib Team updated Jun 17/08 this program has happy users! 180.45 click here to update this entry
This is the current version that includes documentation and lots of small example programs. Most Euphoria GUI programs for Windows depend on this library. First released several years ago by David Cuny, Win32Lib is now being developed as a group effort. You can add win32lib.ew and related include files to your euphoria\include directory, but it's better if you create an EUINC environment variable, and point it to the include directory of Win32Lib. To complete your installation you should get Judith Evan's Enhanced IDE. Jun 17: v0.70.4a: bug fixes (xControl, setMousePointer()...) and a couple enhancements (isDropped(), getRect() works on menus,...)
 
WIN EuWinGUI Library and IDE 247KAndrea Cini Oct 30/06 this program has happy users! 97.00 click here to update this entry
A GUI development system for Euphoria, similar to Win32Lib and Judith's IDE, but smaller and simpler. Oct 30: This updated version of the library features color customizable controls, a full new set of printing instructions, two new variants of list control types, improved event handling, a new open utility library, updated Window Designer, improved demos and revised documentation. It is compatible with Euphoria 3.0, 2.5 and 2.4 and uses a .dll created with the (soon to be released) 3.0.1 Translator and Open Watcom.
 
WIN (Old) Win32Lib: WIN32 Library with Demos 260KDavid Cuny Feb 19/99 this program has happy users! 56.40 click here to update this entry
David's original library for creating WIN32 GUI programs. With a small amount of simple Euphoria code, you can add a variety of Windows user-interface elements to your program. Documentation plus lots of small demo programs are included. Note: People are now using the new Win32Lib
 
WIN Win32 Engine 1371KBernie Ryan Jan 25/06 this program has happy users! 55.00 click here to update this entry
A WIN32 library for beginners and advanced users to learn Windows API programming. Beginner & Advanced interface can be intermixed. Utility to use WIN32 resource files. Beginner interface is similar to Win32Lib ver. 50C. Fast loading speed for all versions of Euphoria including version 2.5 Jan 25: fixed bug in struct() added RCDATA function, version 10.70
 
WIN Arwen 206KMike Nov 12/07 this program has happy users! 53.10 click here to update this entry
A fast, compact GUI library for Windows-based Euphoria applications. Nov 12: Removed eu_file.e from bundle to remain compatible with Orac. No new functionality.
 
WIN EuGrid Grid Control v1.3.4 120KPhil Russell updated Mar 17/08 this program has happy users! 32.00 click here to update this entry
Support for grid controls with Win32Lib: multiple controls; no size limits; in-place editing of data; columns and rows can be created, changed and deleted at runtime; select font, color and text alignment; cells can be individually formatted. Support for text, list, checkbox, button and picture cells. Documentation and sample programs included. Mar 17: Updated for compatibility with Win32lib 0.7.*
 
WIN Extra Controls 62KDon Phillips Sep 28/04 this program has happy users! 31.50 click here to update this entry
A library of controls that he has developed. Positioning of child windows relative to a parent window (geometry); limiting window size; syntax highlighting; window splitters; picture menus. Sep 28: Fixed bug with '&' character in quotes, added synUseColor(): Greg Haberek
 
WIN COM Library 746KMatthew Lewis Oct 10/07 this program has happy users! 26.50 click here to update this entry
EuCOM allows Euphoria programs to use COM objects, and can turn a Win32lib-based application into an ActiveX container. Demos are included which show how to use ActiveX controls. Oct 10: v2.08: Bug fix, win32lib v0.70 compatibility fixes
 
WIN Share Memory Between Processes 5KMario Steele / Jason Mirwald Mar 24/04 this program has happy users! 24.50 click here to update this entry
This library allows memory to be shared between 2 processes on the Windows platform. It can eliminate the need for complicated DDE calls. Mar 24: Updated to work with Euphoria 2.4 which has stricter checking on C parameter types.
 
WIN WinClass C++ Style Library 495KAl Getz Apr 30/06 this program has happy users! 24.30 click here to update this entry
An object-oriented Windows library that takes advantage of Euphoria's namespace feature. Includes many Windows objects (Window, Listview, Treeview, etc.) and COM interfaces including IShellLink, IDataObject, etc. Many demos included. Many nice custom controls and services. Apr 30: Just to update the files with the newest versions (1006r2)
 
WIN Allegro Graphics for WIN32 1000KRay Smith Oct 15/02 this program has happy users! 20.50 click here to update this entry
Euphoria routines that tap into the powerful Allegro graphics and games library. This is a beta release, but already he's got several excellent demos running. Oct 15: fixed the mp3 example; added a 24-bit bitmap example; added a demo to show 8/15/16/24 and 32 bit graphics modes
 
WIN XPMmer XPM Icon Generator 29KAndy Drummond Jul 27/07 this program has happy users! 17.00 click here to update this entry
This is a program to make the generation and editing of XPM icons simple for Euphoria users. It will generate XPM files, Euphoria-XPM files or Euphoria-compatible icons. It can take in XPMs, Euphoria XPMs, icons and bitmaps as starting data, allowing the re-use of old icons and conversion of them into formats suitable for use with Euphoria. Jul 27: This is the latest version (2.5) of XPMmer (see earlier). This one corrects the fault whereby you couldn't use it to open icon files directly. You can now. Also the color palette has been improved. This is a self-contained exw so if you want to change anything feel free!
 
WIN Create Shortcut 14KMartin Stachon Mar 17/03 this program has happy users! 13.00 click here to update this entry
An include file that wraps the IShellLink interface (with EuCOM), so you can easily create a shortcut in Euphoria. Mar 17: a new, more flexible interface, and you can get and set more shortcut attributes.
 
WIN Auto-scaled controls - v2.1 9KMrTrick Feb 14/05 this program has happy users! 12.70 click here to update this entry
An extremely simple and capable library for making controls in an application move automatically when the window is resized. This is not a complex layout manager. Design your layout by hand or in Judith's graphical IDE, and use Autosize to make all your controls move smoothly to occupy all the window. Feb 14: Fixed issue where XControls windows did not resize correctly - now fully heirarchical for tab controls and groups etc. (see demo 5) Parent control can also be explicitly defined.
 
WIN Interprocess Communication 4KThomas Parslow (PatRat) Oct 11/02 this program has happy users! 12.60 click here to update this entry
This library allows Windows Euphoria programs to call procedures and functions in other Euphoria programs running on the same machine. You can pass arguments and get results returned.
 
WIN CxImage 158KMic Jan 23/03 this program has happy users! 12.00 click here to update this entry
A wrapper for the CxImage library. It can load and save images using the BMP, GIF, JPG, PNG, ICO, TGA and PCX formats. It can also resize images using either nearest-neighbour or bilinear filtering. An example is included.
 
WIN Win32Dib 0.5.3 73KTommy Carlier Nov 17/05 this program has happy users! 11.50 click here to update this entry
Fast bitmap manipulation (24-bit graphics) for Win32Lib applications. Requires Win32Lib 0.60. Nov 17: Fixed a bug in drawDibToDib.
 
GEN Utility Library C-functions 27KBernie Ryan Jan 25/06 this program has happy users! 10.50 click here to update this entry
A library of C-style string & character handling functions. C-style structures (that can be nested). Structures can also contain unions. Structure manipulation and support functions. This library can be used in a wide variety of applications. Jan 25: fixed bug in struct() version 7.0
 
WIN Display Server 362KAl Getz May 25/04 this program has happy users! 10.00 click here to update this entry
A display window server you can use to display text sent from one or more client programs, that can also be used to display debug messages. May 25: Now displays 8 picture file types: jpg, gif, bmp, ico, png, tif, wmf, and emf. The server itself is only 100k.
 
WIN Timesheet Program 30KJonas Temple Nov 2/04 this program has happy users! 6.00 click here to update this entry
A program that helps you keep track of the hours you have worked on various projects for various clients. It's a good example of using Win32Lib and an EDS database. Nov 2: Custom version of Thomas Parslow's find window routines is required, now in the .zip file.
 
WIN System Tray Icons 6KThomas Parslow (PatRat) Apr 10/03 this program has happy users! 6.00 click here to update this entry
An include file for managing system tray (taskbar notification area) icons. Apr 10: now uses setHandler instead of onEvent. This should make it more compatible with future versions of Win32Lib. Suggested by Greg Haberek.
 
WIN Popups for EuWinGui 4KColin Taylor Nov 21/02 this program has happy users! 6.00 click here to update this entry
A package that adds pop-up menu capabilities to Andrea Cini's EuWinGUI. It uses new features in the latest version of EuWinGUI which permit custom trapping of windows messages.
 
WIN Windows Registry Read/Write 9KDavi Figueiredo Nov 30/02 this program has happy users! 5.60 click here to update this entry
Routines that let you read and write entries in the Windows Registry. v1.2
 
WIN Resource Utility for WIN32LIB 765KBernie Ryan Jan 23/06 this program has happy users! 5.50 click here to update this entry
A utility for converting a Windows .RES resource file into a Euphoria include file for use with Win32Lib. Ver. 8.25 Jan 23: RCDATA added global function that returns uncompressed sequence as requested by user.
 
WIN xControls 2.0.6 14KGreg Haberek updated Jun 17/08 this program has happy users! 5.40 click here to update this entry
This is a pre-release of his new xControls library. Only Geometry, LimitSize, HSplitter, VSplitter and FileBrowser are implemented. Jun 17: Fixed to support Win32Lib 0.70.4a
 
WIN TDLL 153KDaniel Kluss Sep 23/05 this program has happy users! 5.00 click here to update this entry
The purpose of this is to allow blocking Windows calls to be made non-blocking to the Euphoria scheduler. You can use the tdll library with normal Euphoria. Just define a global task_yield() procedure before including tdll. Sep 23: Added full support for cdecl and assembly
 
WIN EFFM: Euphoria's Free File Manager 18KH.W. Overman Jun 18/05 this program has happy users! 5.00 click here to update this entry
A fast, nice-looking, treeview of the directories on your machine. He built it using the WIN32 API directly, without using Win32Lib. It should work on all versions of Windows. Jun 19: bug fixes and small improvements
 
WIN Resource File Demos 58KWolfgang Fritz Dec 6/02 this program has happy users! 5.00 click here to update this entry
Demos that show how to link Windows resource files with executables built using the Euphoria To C Translator. Dec 6: A new demo that shows how to link WAV audio as a resource using LCC
 
WIN WinAmp Wrapper 597KMic Aug 23/01 this program has happy users! 5.00 click here to update this entry
A library and demo program for playing music files using WinAmp input-plugins. Aug 23: Got rid of the additional .dll (plugwrap.dll). Everything is now done in Euphoria + machine code. The test program now plays MP3 files.
 
WIN Irregular Windows 6KPatRat Jan 16/01 this program has happy users! 5.00 click here to update this entry
Some demo code for irregular-shaped windows.
 
WIN Multilingual 227KWolfgang Fritz Apr 12/06 this program has happy users! 4.30 click here to update this entry
Programming examples and tools for writing multilingual applications using code-pages, regional settings, owner-drawn menus, etc., including Russian, Japanese and 9 other languages, localized paths, and font enumeration. Apr 12: added Dutch, etc.
 
WIN System-Wide Hotkeys 11KTing (Aku) Jun 17/03 this program has happy users! 4.00 click here to update this entry
Use hot keys even when the window is not in focus. Jun 17: minor improvements
 
WIN Window Finding Functions 2KPatRat Jun 25/01 this program has happy users! 4.00 click here to update this entry
Find out which programs are running. (near the bottom of his page)
 
WIN Routines for WIN32 Programming 126KBernie Ryan Sep 24/99 this program has happy users! 4.00 click here to update this entry
A new approach to WIN32 GUI programming in Euphoria. (See also Win32Lib)
 
WIN Extended Calls to .DLL Routines 74KMatthew Lewis Feb 13/03 this program has happy users! 3.50 click here to update this entry
Code that gets around some current restrictions that Euphoria has when interfacing with C routines in .DLLs. With Matt's code, you can call C routines that use the _cdecl calling convention, you can receive more than 9 arguments on a callback, and other useful things. (Note: cdecl calls/callbacks will be supported in Euphoria 2.4) Feb 13: his code now lets you call call any function by pointer, using either stdcall, thiscall or cdecl. It also allows a Euphoria routine to be called by pointer using either stdcall, thiscall or cdecl, with no limit on the number of parameters that may be passed.
 
WIN Send Message Between Apps 2KGuillermo Bonvehi Jul 25/01 this program has happy users! 3.50 click here to update this entry
Some code that lets you exchange messages between applications. Jul 25: a new design that allows a lot of messages to be registered at the same time.
 
WIN Win32LibEx 147KMatthew Lewis Aug 21/00 this program has happy users! 3.25 click here to update this entry
Some major extensions to David Cuny's Win32Lib that let you use List views, Tree views, Rich Edit, Find/Replace and List box GUI elements. Aug 19: MonthControl; UpDown; ComboBoxEx; image lists now support xpm, eubmp and DIB formats; updated documentation. Aug 21: minor bug fix. Note: most of this is now part of New Win32Lib.
 
WIN Colored buttons for Win32lib apps 49KJudith Evans updated Jul 9/08 this program has happy users! 3.00 click here to update this entry
Add the feature Microsoft forgot! This very easy to use include file, v0.1.15, will add and manage colored buttons; color, press color, caption color, press caption color, graphics, font, hints and more. All button classes supported. Package supplies demo exw file and help docs. Jul 9: This release introduces rotated caption, elliptical, circular and roundedRectangular buttons.
 
WIN Win32lib Custom GUI 108KH.W. Overman Jun 18/05 this program has happy users! 3.00 click here to update this entry
Shows how to easily create a Custom GUI using Win32lib.
 
WIN watch server 218Kjacques deschênes Jan 28/05 this program has happy users! 3.00 click here to update this entry
Watch server is a tool for debugging windows application. It does not replace trace() but complements it. You can watch the variables change while the program is running. It's like debug.print in visual basic.
 
WIN Restart Library 161KCoJaBo Sep 20/04 this program has happy users! 3.00 click here to update this entry
Restarts a program using the command line parameters it was started with. Based on an idea from William Heimbigner. Includes bound example. Requires Win32Lib (not included). Sep 20: Updated URL again.
 
WIN SpinBall & SpinDisc 14KTommy Carlier Aug 7/04 this program has happy users! 3.00 click here to update this entry
SpinBall is an EuControl that can be used to manipulate 2 angles. SpinDisc is an EuControl that can be used to manipulate 1 angle. Needs EuControls (included) and Win32Lib (not included). Aug 7: Fixed some bugs (thanks to C.K. Lester).
 
WIN Shutdown 85KDoug Weinert Dec 30/03 this program has happy users! 3.00 click here to update this entry
Shuts down Windows and turns off the power. (Also an example of how to change privileges in Windows NT, 2000, XP.)
 
WIN Console I/O Library 8KKen Roger May 10/02 this program has happy users! 3.00 click here to update this entry
Routines for doing Windows console I/O using the WIN32 API. You need to first convert exw.exe, or your translated-to-C program, to be a console application, using setsubsys
 
WIN DLL Linkage Routines 5KAustin Cathey Mar 26/99 this program has happy users! 3.00 click here to update this entry
utility routines that assist you in calling routines in .DLLs.
 
WIN Non-English Language Support 10KJiri Nemec Dec 18/98 this program has happy users! 3.00 click here to update this entry
routines for converting strings to upper or lower case, comparing strings, etc., when those strings are in a language other than English.
 
WIN Scintilla Edit Control 594KMike Duffy updated Mar 9/08 this program has happy users! 2.50 click here to update this entry
Scintilla compiled with a Euphoria lexer. Complete Euphoria wrappers, Scite properties files and C source for lexer. Mar 9: Dll updated to 1.7.5, editor improvements, bug fixes.
 
WIN Skinned Window Library and Example 35KDave Probert Jun 22/05 this program has happy users! 2.50 click here to update this entry
This is a simple library to provide image shaping of Windows - i.e. skinning. There's not much to it, but it can be improved - as always. Only a few functions in the library and about 4 lines of code needed to get the skinned effect, so simple you could cry :) Jun 22: Now with Save and Load features. Thanks Elliott.
 
WIN EuControls 1.0.2 8KTommy Carlier Aug 7/04 this program has happy users! 2.50 click here to update this entry
EuControls is a framework on top of Win32Lib that allows you to easily create custom control classes. Aug 7: Fixed some bugs, added method-functionality, private properties.
 
WIN Win32Lib Tutorials 168KWolfgang Fritz and Ad Rienks Apr 15/02 this program has happy users! 2.50 click here to update this entry
A nice series of tutorials for Win32Lib. The link takes you to their tutorial Web site. Apr 15: 7 new lessons, 9 new program examples. Updated for latest Win32Lib.
 
WIN Sendkeys 2KPatRat Jul 5/01 this program has happy users! 2.25 click here to update this entry
A clone of the Visual Basic Sendkeys procedure, for simulating keystrokes programmatically. (bottom of his page)
 
WIN Winprog/Petzold Project 1031KCraig Gilbert updated Jul 31/08 this program has happy users! 2.00 click here to update this entry
Euphoria translations of Petzold's work in 'Programming Windows, Fifth Edition' (all of it, almost). Also some of his own explorations of things like OLE in rich edit controls, generic double-buffering methods, creating dialogs on the fly, etc. (Past versions archived at http://soulsteam.com/euphoria.sht) Jul 31: More cleanup, more bug-fixes, started documentation.
 
WIN clips 78KMike Duffy updated Feb 1/08 this program has happy users! 2.00 click here to update this entry
Windows clipboard cache with integrated editor. Feb 1: bug fixes, added support for Rich Text and Unicode, many enhancements
 
WIN Tile Model 224KMike Jul 2/07 this program has happy users! 2.00 click here to update this entry
A program designed to model square or rectangular floor tiles. Could be useful if you are planning on installing floor tiles and want to get the colours right before starting. Uses win32 library Arwen (NOT included). Carpet and Grout colours can be easily customised. Tiles can be rotated. Model output can be saved to disk. Easy to use. Jul 2: Removed the win32 library Arwen from the bundle; user must separately install the latest version. User can now open a model directly in MS Paint for printing.
 
WIN Window Animation 1KLogan Kodysz May 29/06 this program has happy users! 2.00 click here to update this entry
Demonstrates the use of the AnimateWindow() routine. It uses a fade effect as the window opens. For people that want a cool intro to their applications. Win32Lib and Windows 98 or later are required for the demo.
 
WIN EuWinFun 500KRoland Stowasser May 22/06 this program has happy users! 2.00 click here to update this entry
A small set of Windows API functions and structures wrapped in a slightly different way. The purpose is to help porting programs from C to Euphoria and could help people who are not very familiar with the C language. The MS Help Files are necessary to work with the library. He has included some examples to show how it should work. May 22: Some changes. If you did your own experiments, please rename your folder or unzip this version into a different directory.
 
WIN Win32 Engine_R 528KIgor Kachan Sep 14/04 this program has happy users! 2.00 click here to update this entry
Bernie Ryan's w32engin.ew v7.20 with separate definitions of Windows API constants and functions - new libs constant.e and c_routin.e. Handier for some kinds of work. A low-level style of Win32 programming. Sep 14: The draft documentation on c_routin.e was added.
 
WIN LayoutPanels 1.0.1 22KTommy Carlier Aug 7/04 this program has happy users! 2.00 click here to update this entry
LayoutPanels are panels (using the EuControls-library) that take care of the layout (= position + size) of its child-controls. Needs EuControls 1.0.2 (included) and Win32Lib 0.60 (not included). Aug 7: Changed to work with EuControls 1.0.2.
 
WIN DirectDraw fast scrolling demo 651KTone Skoda Jan 11/04 this program has happy users! 2.00 click here to update this entry
Fast image scrolling test and demo using DirectDraw or GDI in window mode. With DirectDraw scrolling image is almost as fast and smooth as with ACDSee, but not quite. GDI is slower. DirectDraw wrapper was wrapped with EuCom. Only main DirectDraw things are wrapped, the things I needed.
 
WIN Grid Control 222KJonas Temple Jun 20/02 this program has happy users! 2.00 click here to update this entry
An early release of a control that lets you display data in the form of a grid of cells.
 
WIN Make Project File 26KMartin Stachon Apr 5/02 this program has happy users! 2.00 click here to update this entry
A tool that creates a .prj file for Judith's IDE, from an existing .exw program. Apr 5: updated for IDE 0.12
 
WIN OpenPTC Graphics 17KRussell K. Davis Jun 7/00 this program has happy users! 2.00 click here to update this entry
An include file wrapper for the OpenPTC Graphics Library. It uses Win32Lib. With a few changes it might also work on Linux with Linux/X11 OpenPTC.
 
WIN WIN32 API Wrappers 33KJacques Deschenes Jun 1/98 this program has happy users! 2.00 click here to update this entry
a large set of Euphoria 'wrapper' routines for WIN32 API calls. There's also a screen saver that you can easily modify.
 
WIN graphex.ew 814KGary Shingles updated Jul 24/08 this program has happy users! 1.70 click here to update this entry
A generalized double-buffered Win32Lib graphical pseudo control for implementing simple to manage line-oriented drawing in a Win32Lib application. Jul 24: No change, transfer from external host.
 
WIN Use Resources from .dll files 27KDavid Mills Oct 10/03 this program has happy users! 1.60 click here to update this entry
Access and use resources in .dll and .exe files using Windows API functions. Resources like menu, bmp, String Table, Accelerators, Cursor, Icons and Dialogs. Uses any compiled windows .dll or .exe file
 
WIN Launch Pad (v4.03) 243KAl Getz May 26/06 this program has happy users! 1.50 click here to update this entry
A program/website launcher comprised of panels of hot track buttons on a property sheet. Buttons can be made any color, and drag and drop reads file and internet shortcuts. Can copy and paste buttons between two or more Launch Pad apps. Set run path, site, working dir, etc. for each button. Especially nice for opening Eu test programs. Menu "Explore" option allows exploring path instead of run. May 26: Colored tabs too now.
 
WIN GLFW - An OpenGL Framework 337KElliott Sales de Andrade Jan 3/04 this program has happy users! 1.50 click here to update this entry
GLFW is a free, open source, portable framework for OpenGL application development. It is a link library that constitutes a powerful API for handling operating system specific tasks, such as opening an OpenGL window and reading keyboard, mouse and joystick input.
 
WIN MPEG GOP Cutter 105KDoug Weinert Nov 17/02 this program has happy users! 1.50 click here to update this entry
A program that extracts clips from MPEG movie files. It requires Microsoft DirectX 8.1 (we had some trouble running it on our XP machine)
 
WIN Clock in a Round Window 35KRoland Stowasser Dec 23/01 this program has happy users! 1.50 click here to update this entry
A nice-looking clock in a round window, using Win32Lib. The idea comes from H.W. Overman's Round Clock (below).
 
WIN Make .DLL's With the Translator 70KMatthew Lewis Feb 28/01 this program has happy users! 1.50 click here to update this entry
A package that shows how to use the Euphoria To C Translator to make .DLL files (dynamic link libraries). You can write library routines in Euphoria and call them from C or Euphoria programs. (N.B. this is obsolete now that the Translator supports .dll's.)
 
WIN Windows Ruler 37KTravis Beaty Jan 18/01 this program has happy users! 1.50 click here to update this entry
A library that lets you add a ruler to your Win32Lib-based applications.
 
WIN Spectre Setup 764KPete King Apr 21/00 this program has happy users! 1.50 click here to update this entry
A Windows Setup program with install and uninstall capabilities. (no source) Apr 21: progress bars, bug fixes, and other small improvements
 
WIN Easy Design Tool for Win32Lib 65KJacques Deschenes Jan 26/99 this program has happy users! 1.50 click here to update this entry
a visual tool for generating the code you need to call Win32Lib. His tool is written entirely in Euphoria, and is already quite sophisticated. He based it on David Cuny's design.exw.
 
WIN MyWindows 111KKittenAB Aug 25/06 this program has happy users! 1.30 click here to update this entry
A new Windows library, designed for higher level windows API programmers with extra features like auto control alignment and automated control management.
 
WIN SDLL 8KDaniel Kluss Mar 1/07 this program has happy users! 1.20 click here to update this entry
Multi-threaded Windows calls. He combined some things from apcdll with tdll and now it works just like tdll, but doesn't constantly poll and use 100% CPU. He includes an example that uses Euphoria's new multi-tasking capability. Mar 1: fixed define_s_proc/func so that now they return -1 if the routine name can't be found in the dll
 
WIN 6000 WIN32 Constants 44KJacques Deschenes Jun 28/99 this program has happy users! 1.20 click here to update this entry
An include file containing almost 6000 constant declarations for WIN32.
 
WIN Win32 Profile library 8KCChris Aug 6/07 this program has happy users! 1.00 click here to update this entry
High resolution timer for Win32 platform. You can HRT_start() and HRT_stop() a stopwatch (any number of them actually) for a section of code that's run a lot of times. There's a HRT_time() that's more accurate than time(), and HRT_results() lets you see the profile's results. Aug 6: v1.2: added auto reset threshholds for any/all sections. Added HRT_safe() to disable a check done on stopping a section, for even more accurate results.
 
WIN EuVIDE 1.0.0 Setup Program 999KAndy Drummond Jun 6/07 this program has happy users! 1.00 click here to update this entry
This is an executable zipped bound version of the latest IDE for Win32Lib by Judith Evans. It is bound with the relevant version of Win32Lib to avoid problems with the library, and includes some other useful files. By default, it unzips to C:\Program Files\Euphoria, so you could add that to your path, or choose a different location.
 
WIN WinPrint 108KRod Damon Jan 11/06 this program has happy users! 1.00 click here to update this entry
Two include files for printing to a printer that can be used with non-Win32Lib programs. Demo programs require w32engin by Bernie Ryan to be downloaded for 1(one) of the demos to be run. All other demos may be run from the included files in the zip. Jan 11: Now works on XP & WIN 2000 thanks to Larry Miller.
 
WIN GrPrint version 2 11KAndy Drummond Sep 15/05 this program has happy users! 1.00 click here to update this entry
This library allows the user to simply output text and graphics at locations given in simple units like inches, millimeters, etc. You can draw lines, rectangles, polygons, ellipses, filled or unfilled, text in different attitudes and left, center or right justified, DIB images into defines spaces, etc. This version has several additions over the original, and includes documentation as generated by Derek Newhall's EuDoc.
 
WIN Judith's IDE compiled 793KAku Nov 21/04 this program has happy users! 1.00 click here to update this entry
IDE 18.22 with Win32Lib 0.60.4, as suggested in IDE's website, translated/compiled with Euphoria 2.5. Place it in the directory where you extract the IDE. Nov 21: Not installer anymore. Just the exe file.
 
WIN XPM Icon Library 890KJonas Temple Dec 19/02 this program has happy users! 1.00 click here to update this entry
A library of 2500 xpm icons formatted for use with Euphoria. Also included is a browser for viewing the icons. Dec 19: some invalid names/formats were found in a few of the .e files.
 
WIN Insert Bitmaps 78KElliott Sales de Andrade Oct 31/02 this program has happy users! 1.00 click here to update this entry
A utility that lets you insert bitmap pictures into Rich Edit controls.
 
WIN AVI Generator (Windows) 46KMic Sep 30/02 this program has happy users! 1.00 click here to update this entry
An AVI export library (video only). It lets you create AVI files, with compression (depending on which codecs you have installed) from bitmaps in memory. A demo and some documentation are included.
 
WIN Simple Direct Media Layer 146KMark Akita Jul 11/02 this program has happy users! 1.00 click here to update this entry
A library that contains wrappers for using the Simple Direct Media Layer. A .dll file and 6 demo programs are included.
 
WIN Patched version of Win32Lib.ew 154KMartin Stachon Dec 14/01 this program has happy users! 1.00 click here to update this entry
This is a temporary patched version of Win32Lib.ew (just that file) version 0.55.1. It has some bug fixes that Martin put in, plus a few fixes that Derek Parnell provided on the mailing list. It will be obsolete soon when Derek has a major new release of Win32Lib. If you haven't downloaded Win32Lib before, you can get the full package from here. See also Judith's Enhanced IDE. Dec 14: made it more compatible with older versions
 
WIN Move/Resize Borderless Windows 4KPatRat Mar 25/01 this program has happy users! 1.00 click here to update this entry
A library for moving/resizing windows that lack titlebars or borders.
 
WIN Modified IDE 19KDan Moyer Nov 23/00 this program has happy users! 1.00 click here to update this entry
A modification of an old version of Judith Evan's enhanced IDE. It gives you the ability to "auto-paste" the general form of any Euphoria or Win32Lib routine into your program. Works with Win32Lib v0.50, and IDE v0.9k5. A batch file is provided to switch between the original and the modification. Note: this mod, and the rest of the IDE, must be in a Win32Lib folder to access the Win32Lib html help, and to run the WinDemos program to see all the Win32Lib examples. Nov 23: specific help for any selected routine
 
WIN Web Shepherd 43KMark Smith Jan 19/99 this program has happy users! 1.00 click here to update this entry
the beginning of an off-line Web browser. As a first step he has created a simple program for downloading a URL from the Web.
 
WIN Gateway to Win32Lib Examples 14KDan Moyer Sep 9/00 this program has happy users! 0.85 click here to update this entry
This program lists demos of Win32Lib, and lets the user run or look at them. It also gives access to the Euphoria manual, the Win32Lib manual, Wolfgang Fritz's Tutorial (if present), and an FAQ for Win32Lib. Note: An improved version of this program is now bundled with Win32Lib
 
WIN color 47KMike Duffy updated Feb 1/08 this program has happy users! 0.80 click here to update this entry
Windows screen magnifier and color picker, with output in a variety of formats for seven color spaces. Feb 1: Alt access to menu, options to disable magnifier and color shifting, change separator
 
WIN infoBox 5KAndy Drummond Jul 27/07 this program has happy users! 0.80 click here to update this entry
The usual method of displaying messages is with message boxes, which always require user input to continue, and, being modal, do not permit the caller to execute code with the message up. This module allows the display of a message, with various options (position, font, color etc) with immediate return so the caller can continue, deleting the box later on. It will work both within windows or directly on screen. ZIP file includes infoBox.ew, demo program, and documentation file.
 
WIN Windows Services library 9KMichael J. Sabal Jun 8/07 this program has happy users! 0.80 click here to update this entry
This library provides the tools necessary to create a Euphoria program as a Windows Service. It does not require any other libraries to run. Jun 8: Added service control functions.
 
WIN Process Viewer 4KPete Stoner Jun 16/06 this program has happy users! 0.80 click here to update this entry
A wrapper for 'CreateToolhelp32Snapshot', it lists all running processes along with any associated files/dlls with path, IDs number of threads. Example program included (example needs Win32Lib)
 
WIN WIN32 Common Dialogs and Menus 23KJacques Deschenes Dec 4/97 this program has happy users! 0.75 click here to update this entry
a set of easy-to-use routines for making Windows menus and using common dialogs.
 
WIN Win32Lib Dll Example 512KLogan Kodysz May 23/06 this program has happy users! 0.70 click here to update this entry
He compiled Win32Lib into a dynamic link library (.dll) and used a Euphoria program to call that same library (win32lib.dll). Demo included.
 
WIN DemoTester 344KGary Shingles Sep 25/07 this program has happy users! 0.60 click here to update this entry
Testing system developed primarily for Win32Lib demo testing. Could be used for other forms of automated testing (execution success, ex.err recording, note taking). Sep 25: Documentation added, readme.txt
 
WIN Set/Get Environment Variables 1KRobert Szalay Oct 26/02 this program has happy users! 0.50 click here to update this entry
Wrappers for the kernel32 functions SetEnvironmentVariable and GetEnvironmentVariable. Oct 26: minor bug fix
 
WIN Splitter Control 3KDon Phillips Nov 22/01 this program has happy users! 0.50 click here to update this entry
A GUI control he calls a splitter - two windows with an adjustable border between them.
 
WIN Win3D 94KSpocky May 17/00 this program has happy users! 0.50 click here to update this entry
A simple 3-D engine that uses Win32Lib.
 
WIN Llama 123KDavid Cuny Jun 29/99 this program has happy users! 0.50 click here to update this entry
He is planning to eventually replace Win32Lib and DOS32Lib with a new, modular design based on an object-oriented approach. It will be, for the most part, upwardly-compatible with Win32Lib. His new design is more portable, and easier for others to extend. He would like you to look at his approach and give him feedback. June 29: emulated controls, graphic support, better class library
 
WIN Set Subsystem Type 19KJeremy Collake Apr 25/02 this program has happy users! 0.30 click here to update this entry
A freeware utility that will change the Windows subsystem type of a .exe file. For example, you can convert exw.exe from a GUI application to a console application with: setsubsys exw.exe /c
(You should convert a copy of exw.exe, not the original.) Similarly, you can change your translated/compiled Euphoria programs into console applications. Console applications use the current console window and do not create a new one. This may be helpful for many things, including command-line utilities, and standard output redirection (CGI etc.)
 
WIN Access .ini Files 2KJeff Fielding Dec 21/98 this program has happy users! 0.25 click here to update this entry
routines for accessing WIN32 .ini files from Euphoria.
 
WIN Bumpmap Effect for Exotica 220KMic Mar 4/00 this program has happy users! 0.20 click here to update this entry
A remake of his bumpmap effect, this time for Exotica (see below).
 
WIN Cavelux - VLC ActiveX (COM) wrapper 84KGary Shingles Jul 9/08   click here to update this entry
This wrapper allows you to embed a VLC media player in a WIN32 application and send commands to it to get and set various information or functions. To use this you need to have VLC installed (with ActiveX component), EuCOM (2.08) and a recent Win32Lib. A demo is included. First release.
 
WIN HistPie 195KFred Mangan Jun 5/08   click here to update this entry
An include file to draw simple histograms and pie-charts for EuWinGUI. Source code and demo program.
 
WIN EuwPBar 8KFred Mangan May 15/08   click here to update this entry
A "universal" progress-bar routine for use with EuWinGUI programs. Source code for include file and demo program
 
WIN reg.ew 19KShawn Pringle Apr 12/08   click here to update this entry
reg.ew - Registry wrappers for Euphoria - version 1.2 -- Copyright (C) 2002 Davi Tassinari de Figueiredo. Patched so that you do registry operations only requiring KEY_READ access privilege.
 
WIN EuStudio Editor 570KTone Skoda updated Mar 4/08   click here to update this entry
A Windows editor that he developed using his WinMania library. Mar 4: Uploaded to RDS site
 
WIN Resizer 28KTone Škoda updated Mar 4/08   click here to update this entry
Very simple to use auto resize library for win32lib. It will do most work for you. Mar 4: Uploaded to RDS site
 
WIN WinMania Windows Library 349KTone Skoda updated Mar 4/08   click here to update this entry
A comprehensive Windows library, similar to Win32Lib. Mar 4: Uploaded to RDS site
 
WIN Graphic Scaling 84KFred Mangan Jan 31/08   click here to update this entry
Include file scalew.ew lets you scale your drawing to memory bitmaps simply when using Andrea Cini's EuWinGUI Library. Fully annotated, with demo
 
WIN Translation Helper for Enhanced IDE 94KRoland Stowasser Dec 15/07   click here to update this entry
This project aims to help in translating IDE messages and IDE text to another language. The included project file could be modified to assist with other applications using a similar approach.
 
WIN Console Clipboard Routines 5KGreg Haberek Dec 5/07   click here to update this entry
A simple library for making use of the Windows clipboard in your Win32 console applications. Dec 5: Added calls to GlobalAlloc (thanks to Jacques Deschênes).
 
WIN GetTime routine patch 1KShawn Pringle Oct 24/07   click here to update this entry
The GetTime routines crash. This patch, orders the internal calls in the win32lib.ew library. Temporarily rename your win32lib directory to 007001sp and do: "patch -p0 007001sp < win32lib-007001-GetTime.diff" to patch.
 
WIN Port of the Win32lib to support old versions of Windows 2KShawn Pringle B.Sc. Oct 21/07   click here to update this entry
This pa