Bonjour,
J'essaie en C++ sous Visual Studio 6 de basculer en premier un programme déjà lancé.
J'arrive à le faire en C mais pas dans mon appli MFC.
En C, j'ai ce source :
int main()
{
// recherche de la fenetre Notepad
HWND hFore = FindWindow("Notepad",NULL);
//affichage en premier plan du notepad
SetForegroundWindow(hFore);
}
Et ça marche correctement.
Mais une fois mis dans une MFC, ça ne marche pas :
void CJeffSend30Dlg::UnSeulJeffSend()
{
//HWND remplacé par CWnd sinon la commande ne marche pas ( erreur : cannot convert from 'class CWnd *' to 'struct HWND__ )
CWnd * hFore = FindWindow("Notepad",NULL);
SetForegroundWindow(hFore);
}
J'ai une erreur à la compilation qui me dit que SetForegroundWindow(hFore) ne prends pas de parametres...
J'ai essayé beaucoup de solutions mais rien de marche.
Merci d'avance ^^