数値型変数から文字型変数に変換するにはstatic_castを使えとググったら出てきたのですが、

int test = 123;
LPWSTR strtest = static_cast<LPWSTR>(test);
MessageBox(0, strtest, L"型変換", MB_OK);

2行目で何故か「C2440: 'static_cast' : 'int' から 'LPWSTR' に変換できません。」と出て変換出来ません。
原因は何でしょうか。