En faisant un ShowWindow(hWndFeuille ,SW_HIDE) avec le hWnd de la feuille à cacher avant l'appel de la nouvelle, ça marche pas ?
Si la première charge la seconde, ça dépend de si la seconde doit redonner la main à la première... Si oui, on cache la première quand la seconde doit apparaître (ou la seconde peut cacher la première par la même commande si on lui passe le hWnd adhoc). Sinon, on peut prévoir un "drapeau" qui indique de charger la seconde boîte quand la première a disparu.