Code : Tout sélectionner
Func WM_NOTIFY($hWnd, $iMsg, $iwParam, $ilParam)
#forceref $hWnd, $iMsg, $iwParam
Local $hWndFrom, $iIDFrom, $iCode, $tNMHDR, $hWndListView, $hWndListViewTwo, $tInfo
$hWndListViewTwo = GuiCtrlGetHandle($List2)
$hWndListView = GUICtrlGetHandle($List3)
$tNMHDR = DllStructCreate($tagNMHDR, $ilParam)
$hWndFrom = HWnd(DllStructGetData($tNMHDR, "hWndFrom"))
$iIDFrom = DllStructGetData($tNMHDR, "IDFrom")
$iCode = DllStructGetData($tNMHDR, "Code")
Switch $hWndFrom
Case $hWndListViewTwo
Switch $iCode
Case $NM_DBLCLK
$tInfo = DllStructCreate($tagNMITEMACTIVATE, $ilParam)
$index = DllStructGetData($tInfo, "Index")
$iIndex = _GUICtrlListView_GetSelectedIndices($List2)
If ($iIndex) <> "" Then
$sel = _GUICtrlListView_GetItemText($List2,Int($iIndex))
GUISetState(@SW_SHOW, $Form3)
GUICtrlSetState($bck_mail, $GUI_SHOW)
GUICtrlSetState($ext_mail, $GUI_SHOW)
GUICtrlSetState($mail_date, $GUI_SHOW)
GUICtrlSetState($Input_date, $GUI_SHOW)
GUICtrlSetState($mail_emetteur, $GUI_SHOW)
GUICtrlSetState($Input_emetteur, $GUI_SHOW)
GUICtrlSetState($mail_objet, $GUI_SHOW)
GUICtrlSetState($Input_objet, $GUI_SHOW)
GUICtrlSetState($mail_message, $GUI_SHOW)
GUICtrlSetState($input_message, $GUI_SHOW)
GUICtrlSetState($btn_repond, $GUI_SHOW)
GUICtrlSetState($btn_del, $GUI_SHOW)
GUICtrlSetData($Input_date, "")
GUICtrlSetData($Input_emetteur, "")
GUICtrlSetData($Input_objet, "")
GUICtrlSetData($input_message, "")
Endif
EndSwitch
Case $hWndListView
Switch $iCode
Case $NM_DBLCLK
$tInfo = DllStructCreate($tagNMITEMACTIVATE, $ilParam)
$index = DllStructGetData($tInfo, "Index")
$iIndex = _GUICtrlListView_GetSelectedIndices($List3)
If ($iIndex) <> "" Then
$sel = _GUICtrlListView_GetItemText($List3,Int($iIndex))
GUISetState(@SW_SHOW, $Form3)
GUICtrlSetState($bck_mail, $GUI_SHOW)
GUICtrlSetState($ext_mail, $GUI_SHOW)
GUICtrlSetState($mail_date, $GUI_SHOW)
GUICtrlSetState($Input_date, $GUI_SHOW)
GUICtrlSetState($mail_emetteur, $GUI_SHOW)
GUICtrlSetState($Input_emetteur, $GUI_SHOW)
GUICtrlSetState($mail_objet, $GUI_SHOW)
GUICtrlSetState($Input_objet, $GUI_SHOW)
GUICtrlSetState($mail_message, $GUI_SHOW)
GUICtrlSetState($input_message, $GUI_SHOW)
GUICtrlSetState($btn_repond, $GUI_SHOW)
GUICtrlSetState($btn_del, $GUI_SHOW)
GUICtrlSetData($Input_date, "")
GUICtrlSetData($Input_emetteur, "")
GUICtrlSetData($Input_objet, "")
GUICtrlSetData($input_message, "")
ENdif
EndSwitch
EndSwitch
Return $GUI_RUNDEFMSG
EndFunc ;==>WM_NOTIFY