Hola! Primero de todo muchas gracias por todo lo que me ayudais en este foro... espero algun dia alcanzar un nivel aceptable y poder ayudar a otros novatos como yo...
Tengo un problema (para variar): Cuando el usuario quiere salir de mi ventana "Tools" pulsando en quit, le quiero preguntar si esta seguro. Cuando esta seguro no tengo problema, salgo y punto; pero cuando no lo esta no puedo volver porque ya mi ventana "Tools" no existe. Esto es lo que tengo:
switch(MessageBox( NULL, "Are you sure you wanna quit?", "Quit", MB_ICONQUESTION | MB_YESNO | MB_DEFBUTTON2))
{
case IDYES :
{
delete interface;
mainWindow->Show(); // aqui deberia hacer algo tipo this->Close(); pero entonces esta parte tampoco funciona
}
case IDNO:
{
Tools->Show(); // tambien he probado this->Show(); con el mismo resultado
}
}
Y no funciona; entonces probé esto:
HWND toolsHandle;
toolsHandle = FindWindow(NULL, "Tools");
switch(MessageBox( NULL, "Are you sure you wanna quit?", "Quit", MB_ICONQUESTION | MB_YESNO | MB_DEFBUTTON2))
{
case IDYES :
{
delete interface;
mainWindow->Show();
}
case IDNO:
{
ShowWindow(toolsHandle, SW_SHOW);
}
}
con el mismo resultado (la ventana Tools sigue desapareciendo)
Alguien puede decirme lo que estoy haciendo mal y como cambiarlo???
Gracias de nuevo!!!