Bob,
I just did some checking on the code I'm using and I found an API function that's required (CreateDIBSection), that's not part of the 16 bit API. There may be more, I just didn't check after that. I've got no idea how I would proceed, therefore, in a 16 bit environment.
Just a thought (and I'm sure you've already suggested it to your users), Alt-PrintScreen, open up Paint Brush, paste, print. It's got one significant advantage...no code to maintain (or redo for Win32)< g >.
Regards,
George
Ubi caritas et amor, deus ibi est