Hemos probado eso que nos dices. Nos funciona, si que nos abre un archivo txt con el notepad, la usamos así;
WinExec("C:/Windows/notepad.exe experiencia.txt",SW_SHOWNORMAL);
El problema que tenemos ahora es que si el notepad.exe no estuviese en esa ruta no funciona,no?. Nos referimos, a que el windows de otro pc este instalado en otra carpeta diferente (c:\windowsXP). ¿Como podriamos arreglar eso?¿Se podira buscar la ruta automaticamente?
Lo que hemos pensado es copiar el notepad.exe en nuetro directorio donde esta la carpeta debug y donde esté el archivo experiencia.txt. Poniendo:
WinExec("notepad.exe experiencia.txt",SW_SHOWNORMAL);
Si que nos funciona, y como el notepad ocupa poco nos da = añadirlo a nuestro programa. Pero si existiese otra manera mejor pues la utilizariamos.
Ahora nuestro principal problema es que al estar en nuestro programa y ejecutar esa linea:
WinExec("notepad.exe experiencia.txt",SW_SHOWNORMAL);
Se nos muestra la barra de tareas de windows, ¿eso no se puede modificar?¿No se podria mostrar maximizado a la resolucion de la pantalla o que aparezca simplemente por encima de nuestro programa ya que en el nuestro no se ve esa barra.