Bonjour,

Dans un programme, j'appelle une application (createprocess) qui ouvre une fenêtre dont je récupère le handle dans Save.hWindowHandle.

J'ai inclus le code suivant dans mon programme afin de générer la commande "Fichier/Ouvrir" sur cette fenêtre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
  whWindow:=GetMenu(Save.hWindowHandle);
  whWindow:=GetSubMenu(whWindow, 0);
  whWindow:=GetMenuItemID(whWindow, 1);
  SendMessage(Save.hWindowHandle, WM_COMMAND, whWindow, 0);
La fenêtre "Ouvrir" s'affiche correctement mais mon programme ne passe pas aux instructions qui suivent le "SendMessage"...

Une idée, une solution ?

Merci d'avance,
Drooxy