Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
std::string CWinUtils::LoadStringEx( DWORD dwResourceId, WORD wLanguage )
{
std::string strTemp( "" );
int nBlock = dwResourceId / 16 + 1;
int nNum = dwResourceId & 0x0f;
HRSRC hRes = FindResourceEx( GetModuleHandle( NULL ), RT_STRING, MAKEINTRESOURCE( nBlock ), wLanguage );
if ( hRes == NULL )
{
return "";
}
HGLOBAL hGlobal = LoadResource( GetModuleHandle( NULL ), hRes );
if ( hGlobal == NULL )
{
return "";
}
WCHAR* pData = (WCHAR*)LockResource( hGlobal );
WORD wStringLength = 0;
if ( pData )
{
for ( int i = 0; i < nNum; ++i )
{
wStringLength = (WORD)*pData;
pData += 1 + wStringLength;
}
wStringLength = (WORD)*pData;
++pData;
char* pTemp = new char[wStringLength + 1];
WideCharToMultiByte( CP_ACP, 0, (WCHAR*)pData, wStringLength, pTemp, wStringLength, 0, 0 );
pTemp[wStringLength] = 0;
strTemp = pTemp;
delete[] pTemp;
}
UnlockResource( hGlobal );
FreeResource( hGlobal );
return strTemp;
}