lancer un prog depuis c++ avec un fichier par défaut
J'ai récupéré un petit code permettant d'ouvrir un programme depuis un code c++ appelant une commande shell :
Code:
1 2 3 4 5 6 7 8 9 10
| HINSTANCE nerror;
CString strApp="EXCEL";
nerror=ShellExecute(AfxGetMainWnd()->m_hWnd, NULL, strApp, NULL, NULL, SW_SHOWNORMAL);
if(reinterpret_cast<int>(nerror) <= 32)
{
CString mess;
mess.Format("Erreur de lancement de lapplication:\n%s Erreur n°:%d",
(const char *)strApp,nerror);
AfxMessageBox(mess,MB_ICONEXCLAMATION);
} |
Cela fonctionne très bien, maintenant j'aimerai savoir s'il est possible de lancer le programme (ici EXCEL) avec un fichier par défaut.
Car dans mon programme je conçois un fichier .csv et j'aimerai donc lorsque je clique sur un sous-menu pour ouvrir le programme, qu'il m'ouvre en mm temps ce fichier.
Merci