Saving Bitmaps in VB6

I am programming in VB6 (Professional) although I am not a pro programmer. I want to save graphics that are generated by the program on a picture box that takes the whole screen, how do I save this as a 16 colour bitmap rather than the default 16 million or so as this makes the file size about 2064mb and is huge to then email. I know that paint can save as 16 color, but want to email from within my program. Is there a way within VB or can I use an API. I have never used API's before and am very wary of doing so as my program will be loaded onto about 6 other machines of varying platforms  
TConstableAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

AnswerTheManCommented:
have you considered the option of Zipping the file.
i can send you an OCX that will do that in the back.
just tried it on a bmp like that and it zipped it to 204k.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
TConstableAuthor Commented:
Zipping is fine if the reciever can unzip, I was actually looking for an api or ocx that would save in 16 colours as the graphics that I use would lend themselves to this format.
0
AnswerTheManCommented:
1. why have you accepted my answer if it's not what you wanted ??
2. the OCX i'm talking about can be used in application that will be unzipping it on the reciving side as well as in your sending application.
if you want the OCX - paste here your email and i'll send it within 24 hours or so.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic Classic

From novice to tech pro — start learning today.