Avant toute chose, faut peut-être (?) désactiver la feuille courante (qui risque peut-être d'entrer en conflit de "qui a le focus" )
// Désactive la feuille "mère"
EnableWindow(hdlg, FALSE);
fonction ad-hoc(hWndFeuilleEtrangère);
puis
// revalide la feuille "mère"
EnableWindow(hdlg, TRUE);
D'après mon expérience, SetFocus() ne fait que faire que les touches frappées seront dirigées vers cette feuille, sans l'activer visiblement.
Dans ce contexte, si le handle de la feuille est bien le bon, essayer ShowWindow();
Un SendMessage(hWndFeuilleEtrangère, WM_QUIT, 0, 0L); permettrait (peut-être, jamais essayé sur une appli étrangère) de faire fermer cette fenêtre (:lol pour tester.