I'm using the CreateImage(), GrabImage() method for a function of mine and haven't run into any problems yet.
Well, I did have a problem when I tried to use GrabImage in a loop. I wanted to grab the background and then zoom in on it...well, I first grabbed the image, then increased the scale and drew the image again, grabbed it again, increased the scale and drew it again, etc. It didn't work though, I got this weird green flare effect instead. So instead I just grabbed the image once and then kept increasing the scale and redrawing.
Anyways, the method works and is plenty fast if you aren't going to be doing it often.
Well, I did have a problem when I tried to use GrabImage in a loop. I wanted to grab the background and then zoom in on it...well, I first grabbed the image, then increased the scale and drew the image again, grabbed it again, increased the scale and drew it again, etc. It didn't work though, I got this weird green flare effect instead. So instead I just grabbed the image once and then kept increasing the scale and redrawing.
Anyways, the method works and is plenty fast if you aren't going to be doing it often.