voila j'ai un probleme de cast avec la fonction SendMessage.
voila le code :
et voila ce que me dit le compilo :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 LVCOLUMN lvc; lvc.mask=LVCF_WIDTH|LVCF_FMT|LVCF_SUBITEM|LVCF_TEXT; lvc.cx=column_width; lvc.fmt=LVCFMT_LEFT; lvc.pszText=column_nam; lvc.cchTextMax=strlen(column_name); lvc.iSubItem=((listview_ID-300)*10+300)+column_number+1; hcolumn=SendMessage(hliste, LVM_INSERTCOLUMN, column_number,(long) &lvc);
j'ai essayé ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cannot convert from 'long' to 'struct HWND__ *' Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
mais la il me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part hcolumn=SendMessage(hliste, LVM_INSERTCOLUMN, column_number,(HWND)(long) &lvc);
voila....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cannot convert from 'struct HWND__ *' to 'long' Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast[/code]
Partager