LPWSTR *szArglist;
int nArgs;
szArglist = CommandLineToArgvW(GetCommandLineW(), &nArgs);
for (int i = 0; i < nArgs; i++)
{
wstring wstrCmd = szArglist[i];
string strCmd = pStringTools->WstringToString(&wstrCmd);
if (strCmd == "-server")
{
string strValue = pStringTools->WstringToString(&wstring(szArglist[++i]));
m_ServerIP = strValue;
}
else if (strCmd == "-port")
{
string strValue = pStringTools->WstringToString(&wstring(szArglist[++i]));
m_ServerPort = pStringTools->toInt(strValue);
}
else if (strCmd == "-width")
{
string strValue = pStringTools->WstringToString(&wstring(szArglist[++i]));
m_WinWidth = pStringTools->toInt(strValue);
}
else if (strCmd == "-height")
{
string strValue = pStringTools->WstringToString(&wstring(szArglist[++i]));
m_WinHeight = pStringTools->toInt(strValue);
}
}