You can hide the Imagenation window and operate it in the background. This is recommended if you want to use external windows with Imagenation.
To run Imagenation hidden:
1. Call IN_LockImagenation ( TRUE ).
2. Call IN_ShowImagenation ( IN_WIN_HIDE ).
Imagenation runs hidden in the background, locked in memory. Note that in a multi-client environment, every client must lock Imagenation for itself with the IN_StartImagenation function, or set IN_LockImagenation(TRUE). Also, every client must remove its lock on Imagenation with a matching IN_LockImagenation(FALSE) or with the IN_Shutdown function.
Notes:
A client can lock Imagenation only once. After Imagenation is locked by a client, all the succeeding lock requests ( IN_LockImagenation(TRUE) ) from the same client will not have any effect.
A single unlock request, from either IN_LockImagenation(FALSE) or IN_Shutdown, will release the hold on Imagenation by the client, and consequently may shut down Imagenation completely if Imagenation is not held by any other clients or by the user interface (UI).
In Windows, when the Imagenation window is hidden, the application does not show up in the list of applications through which you can toggle with the ALT+TAB key combination. In the Task Manager, it will not show up on the Applications tab, but it will appear on the Processes tab.
See also