可能是TempString定义不对。应该
TCHAR TempString[512]="" ;//要足够大,   LoadString(hMod,StringID,TempString,sizeof(TempString));