This code, originally written in 2011 in PowerBASIC, has been adapted to work with all versions of WINDEV from WD17+.
It was designed to be compiled in 32 or 64-bit mode.
The interface relies entirely on WinLIFT/GDImage/OpenGL graphics libraries which work with ALL Windows programming languages.
The syntax used is the only one common to all programs based on the low level API SDK.
The "WM_COPYDATA" message allows 32 to 64-bit, or 64 to 32-bit applications to communicate directly.
This process is called IPC (Inter Process Communication).
The alignment of the structures not being the same in 32 and 64-bit, the code uses specific structures (do not rely on the WDAPI utility because it does not return the correct values ??in 64-bit)
Since there is no WINDEV window, the entry point is in the project code from the "MainWindow()" procedure, the operation of which has not changed since the origin of Windows.
Incidentally, this demo shows all the power of the graphic libraries used (GDImage/WinLIFT) which have existed for more than 20 years. ;)