Help multi desktop

I have created 4 desks of my application in resolutions smaller than my screen to be able to visualize different processes at the same time. the user can select how many screens he wants to see. the problem is that when creating less than 4 desks (4 desks occupy the entire screen) is the largest main desk behind them and click on the larger desktop, the other desks are hidden behind and as I run in full screen I can not tell if they are really open or hidden. Is there any way to inhibit the main desktop when the sequential desktops are open? or make it have a higher hierarchy of not closing other desks if the principal is clicked?