Mettre une fenette en premier plan et l'activer

atao - 9 sept. 2001 à 18:32
 atao - 10 sept. 2001 à 12:01
QQun connait il une façon plus élégnate pour mettre une fenette en premier plan et l'activer

void MettreFenetreDevant(HWND hwndDlg)
{
// car si elle est déjà maximisée, elle ne devient pas active
ShowWindow(FindWindow(NULL, "MaPage - Microsoft Internet Explorer"), SW_RESTORE);
// affiche en plein écran
ShowWindow(FindWindow(NULL, "MaPage - Microsoft Internet Explorer"), SW_SHOWMAXIMIZED);
}

Merci A+

2 réponses

Il te suffit de faire SetWindowPos(Le hwnd, HWND_TOPMOST, x, y, largeur, hauteur, SWP_NOSENDCHANGING); et vila ta fenêtre est tjrs visible !
0
Merci beaucoup !
a+
0
Rejoignez-nous