

Taskbar will hide now if you are in full-screen mode. When your taskbar does not go away click on the Search/Cortana button and without searching anything click back anywhere on the screen(Except taskbar and start menu). This trick is worth a try because it is so simple and easy. This is not a method but a trick that works for many people. It will restart the Windows Explorer processes and solve your taskbar not hiding problem. STEP 2 – Scroll down on Background processes and locate Windows Explorer process(If you have an open window of Explorer then it will on top). STEP 1 – Press Ctrl, Shift and Esc button at the same time. Follow this steps to know how to restart Windows Explorer. Windows Explorer is the one the main application in the Windows operating system, restarting it will restart all the metro applications on your computer and that can solve not hiding taskbar issue. You will suddenly see that taskbar has hidden now and you can access it by hovering down Taskbar not hide when playing PowerPoint Presentation or watch full screen movies Click here for more detail. STEP 2 – Turn on the Automatically hide the taskbar in desktop mode. With my application causing the maximize to park my border right on the bottom of the screen, I would have been generating WM_NCMOUSEMOVE events with the MINMAXINFO left alone, I would have been generating WM_MOUSEMOVE.STEP 1 – Right-click on the Taskbar and Choose Taskbar Settings. It's possible that the detection for popping up an "autohidden" taskbar is hooked into the mechanism for handling WM_MOUSEMOVE messages, and not for WM_NCMOUSEMOVE. If I comment out that code and don't modify the MINMAXINFO structure, the Auto-hide works.Īs to why, I'm not entirely sure. Not sure why this was done it was written by a predecessor. My application was setting that to 0,0, and the max height and width to exactly the screen resolution size (not inflated). It also set the ptMaxPosition (point that the window origin is set to when maximized) to -7, -7. That makes sense in that when maximized, it pushes the borders of the window beyond the visible part of the screen. The values that were in the record were inflated by 7 (border width) the screen pixel resolution.

My application was handling the WM_GETMINMAXINFO message, and was overriding the values in the parameter MINMAXINFO record.
