2 | | - make them real, visible windows; create special presentation spaces for InputOutput windows with WinGetClipPS with no clipping of InputOnly windows (drawback: no top level InputOnly windows, complicated clipping) |
3 | | - make them real, invisible windows: simulate MapWindow & Co., redirect input events when occuring above InputOnly windows to them |
| 2 | * make them real, visible windows; create special presentation spaces for !InputOutput windows with WinGetClipPS with no clipping of !InputOnly windows (drawback: no top level !InputOnly windows, complicated clipping) |
| 3 | * make them real, invisible windows: simulate !MapWindow & Co., redirect input events when occuring above !InputOnly windows to them |