This is only going to work correctly for ASCII strings.  That's probably okay, but you probably need to add a comment explaining that, and the usage in GameListCtrl.cpp is a bit suspicious.