Windows Mobile 6: Commande C++ pour lancer une application

Windows Mobile 6: Commande C++ pour lancer une application - Technologies Mobiles

Marsh Posté le 25-07-2008 à 13:03:34    

Bonjour à tous!
 
Voila je développe un appli sous WM6 et je souhaites lancer une page Internet Explorer.
Je sais le faire sous WinXP avec le commande:ShellExecute( NULL, TEXT("open" ), TEXT("http://forum.hardware.fr/" ), NULL, NULL, SW_SHOW );  
Mais celle-ci ne marche pas sous WM6.
J'ai également essayer la commande: "system()" elle n'est pas reconnue non plus.
Connaissez vous une commande qui me permettrait de faire cela?
 
Merci

Reply

Marsh Posté le 25-07-2008 à 13:03:34   

Reply

Marsh Posté le 25-07-2008 à 16:47:38    

Oki!  
Jpense avoir trouvé ce qu'il me faut!
Il faut utiliser la function ShellExecuteEx();
Voici le code:

Code :
  1. SHELLEXECUTEINFO ShExecInfo = {0};
  2.     ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
  3.     ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
  4.     ShExecInfo.hwnd = NULL;
  5.     ShExecInfo.lpVerb = L"open";
  6.     ShExecInfo.lpFile = L"http://www.google.ca/";       
  7.     ShExecInfo.lpParameters = NULL;
  8.     ShExecInfo.lpDirectory = NULL;
  9.     ShExecInfo.nShow = SW_SHOW;
  10.     ShExecInfo.hInstApp = NULL; 
  11. ShellExecuteEx(&ShExecInfo);

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed