The reason you can't take screenshots is probably because of DirectX..
A program I *highly* recommend for taking game screenshots, DVD screenshots, and shots from basically anything you can play on your computer with zero hassles, is
Hypersnap DX They're even offering free licenses for v3 now, so you'll be all set with that. You'll just need to use the "special capture" mode.
Hope this helped