#include "stdafx.h"
#include "ResourceLoaders.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
extern HINSTANCE g_testRunnerResource;
CString loadCString(UINT stringId)
{
CString string;
HRSRC stringRes = ::FindResource( g_testRunnerResource,
MAKEINTRESOURCE( (stringId>>4) + 1),
RT_STRING );
if ( stringRes )
{
int stringLen = ::SizeofResource( g_testRunnerResource,
stringRes) / sizeof(TCHAR);
if (stringLen > 0)
{
LPTSTR stringBuffer = string.GetBuffer( stringLen+2 );
int realStringLen = ::LoadString( g_testRunnerResource,
stringId,
stringBuffer,
(stringLen+1)*2 );
string.ReleaseBuffer( realStringLen );
ASSERT(realStringLen > 0);
}
}
ASSERT( !string.IsEmpty() );
return string;
}
syntax highlighted by Code2HTML, v. 0.9.1