Win32: plein écran et le masquage de la barre des tâches

J'ai une fenêtre qui je SetWindowPos(window, HWND_TOP, 0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN), SWP_FRAMECHANGED);

Il couvre la totalité de l'écran, ok, mais il faut du temps (0.5 sec) pour couvrir la barre des tâches en tant que bien.

Est-il un moyen de venir sur la barre des tâches immédiatement? J'ai trouvé que la mise HWND_TOPMOST t-il immédiatement, mais il reste au-dessus de toutes les autres fenêtres, même si je passe de l'app, c'est quelque chose que je ne veux pas. Aussi, si j'ai d'abord masquer la fenêtre puis de le montrer, c'est en quelque sorte les forces de la fenêtre pour redessiner et couvre la barre des tâches, mais il vacille (en raison de la cacher). Est-il une autre voie?

InformationsquelleAutor Lars Kanto | 2010-03-04