Merci pour ta réponse,
Mon problème est le suivant:
Je souhaite effectuer un clic sur un item d'une ListView.
Un clic sur cet item ouvre une nouvelle fenêtre.
Pour commencé j'ai utilisé le code suivant:
Code : Tout sélectionner
Local $listview = ControlListView("Appli", "", "SysListView321", "FindItem", "021246423");
Local $handle_listview = ControlGetHandle("Appli", "", "SysListView321");
_GUICtrlListView_SetItemSelected($handle_listview, $listview)
_GUICtrlListView_ClickItem($handle_listview, $listview)
mais ce code n'a aucun effet.
Si je commente la ligne _GUICtrlListView_ClickItem($handle_listview, $listview) alors l'item devient bleu comme si il été sélectionne (ce qui je pense doit être le cas).
Pour info, si j'utilise MouseClick("left", X, Y) directement sur l'item je n'ai pas de problème.
En cherchant j'ai compris qu'il faut utiliser GUIRegisterMsg comme dans l'exemple de _GUICtrlListView_ClickItem.
Malheureusement GUIRegisterMsg ne semble marché qu'avec les GUI construit avec AutoIT (GUICreate...)
Je n'arrive pas à le faire fonctionné avec une application externe (une application MFC), du coup impossible de sélectionner mon item.
Savez vous comment utiliser GUIRegisterMsg avec une application qui n'a pas été écrite avec AutoIT (comme le bloc note par exemple) ou bien y'a t'il un autre moyen de faire fonctionner _GUICtrlListView_ClickItem?
Merci d'avance,