The LPARAM must be a string, so you've got to convert your number Var to a string. You could use ltoa, sprintf/_swprintf/_stprintf, ostringstream/wostringstream, ...
e.g.
1 2 3 4 5 6
int Var = 123;
TCHAR buffer[16] = _T("");
_stprintf(buffer, _T("%d"), Var);
SendMessage(hList,LB_ADDSTRING,0,(LPARAM)buffer );
or
1 2 3 4 5 6
int Var = 123;
ostringstream oss; // from <sstream>, use wostringstream if compiling UNICODE
oss << Var;
SendMessage(hList,LB_ADDSTRING,0,(LPARAM)oss.str().c_str() );