per i tooltip dinamici ho provato questo...ancora senza mettere la list box...ma qualcosa va storto...perché la hwnd relativa a IDC_CIAO è diversa da quella che salta fuori dalla struttura quando ci passo sopra col mouse....com'è possibile? forse non devo fare il cast a lParam ma solo magari a LOWORD o HIWORD?

Bah...

codice:
 
    case WM_NOTIFY:
        switch (((LPNMHDR)lParam)->code)
        {
        case TTN_GETDISPINFO:
			if (((LPNMHDR)lParam)->hwndFrom == GetDlgItem(hDlg,IDC_CIAO))
            {
            LPNMTTDISPINFO lpnmtdi = (LPNMTTDISPINFO) lParam;
			string to_tip = "Ciao Amore MIOOOOOO";
			strcpy(lpnmtdi->szText,to_tip.c_str());
			
            return TRUE;
            }
            break; 
		}
        break;