d'accord jai regarder mais mon code resseble pas mal a sa et ca ne marche pas !!
Voila ce que j'ai :
WNDPROC OldListBoxProc;
BOOL CALLBACK ListBoxProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
if ( message == WM_LBUTTONDBLCLK )
{
// Code ...
return 0;
}
return CallWindowProc(OldListBoxProc, hwnd, message, wParam, lParam);
}
BOOL CALLBACK MainDlgProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch(message)
{
/*************** Initialisation du dialogue principal ***************/
case WM_INITDIALOG:
OldListBoxProc = (WNDPROC)SetWindowLong(GetDlgItem(hMainWnd,IDC_PLAYLIST),GWL_WNDPROC, (LPARAM)ListBoxProc);
break;
}
.....
}
Selon ce que jai pu voir dans ton code, le miens devrait marcher !! Mais non :P
Tu saurait me dire ce qui ne va pas ?
