Merci beaucoup sa ma ete d'une grande aide
au final voici le code pour aider ceux qui ont besoin aussi
.elseif eax==WM_COMMAND
mov eax, wParam
mov edx,wParam
shr edx,16
.if((wParam)==IDOK);------==========...........IDOK..............=================------
invoke GetDlgItem,hWin,5101
mov hedit1, eax
.if eax == hedit1
invoke SendMessage,hList,LVM_GETNEXTITEM,-1,LVNI_FOCUSED
.if eax!=-1
;
invoke SendMessage,hList,LVM_GETNEXTITEM,-1,LVNI_FOCUSED
mov lvi.iItem,eax
mov lvi.iSubItem,0 ;--- 0 c'est l'index
mov lvi.imask,LVIF_TEXT
lea eax,buffer
mov lvi.pszText,eax
mov lvi.cchTextMax,256
invoke SendMessage,hList,LVM_GETITEM,0,addr lvi
invoke SetDlgItemText,hWin,1021,addr buffer
invoke DetailQuery,hWin
;invoke MessageBox,hWin,addr AppName,addr AppName,MB_ICONEXCLAMATION
.endif
.endif
.endif
.if((wParam)==IDCANCEL);------==========...........IDCANCEL..............=================------
invoke GetDlgItem,hWin,5101
mov hedit1, eax
.if eax == hedit1
invoke GetDlgItem,hWnd,IDC_EDT_NOM
invoke SetFocus,eax
invoke SetFocus,IDC_EDT_NOM
.endif
.endif
Merci beaucoup, c'etait simple mais sa ma bloqué
--