General discussion

Locked

Loading Image from File to TPaintBox

By Neil Cotton ·
I am trying to load an image from a OpenFile dialouge box, into a fixed size paint box, and am prooving very uncessessful.

I have managed to do exactly the same thing to load to a TImage structure, by using the following code.


quote:
--------------------------------------------------------------------------------

if (!dlgOpenImage -> Execute()) return;
imgDest->Picture->Bitmap->LoadFromFile(dlgOpenImage->FileName);
--------------------------------------------------------------------------------


Which works fine, however when I try and use similar strategy for a TPaintBox it doens't want to know.

This is what I am currently working with


quote:
--------------------------------------------------------------------------------

void __fastcall TfrmMain::Fi1Click(TObject *Sender)
{
//bool LoadImage = NULL;
LoadImage = new Graphics::TBitmap;

if (!dlgOpen->Execute()) return;
pbxClientArea->Canvas->??;
LoadImage->LoadFromFile(dlgOpen->FileName);

LoadImage->Width=pbxClientArea->Width;
LoadImage->Height=pbxClientArea->Height;

TRect rect(0,0, LoadImagemage->Width, LoadImage->Height);
//LoadImage->Canvas->Brush->Color=clWhite;
LoadImage->Canvas->FillRect(rect);
}

--------------------------------------------------------------------------------


where pbxClientArea is the destination paint box for the image to be loaded. and LoadImage is to be a residiual location for the dlgOpen file to be stored untill it is transfered to the paint box.

I dont know if i am going the correct way around it. Probably not.


.....HELP?

This conversation is currently closed to new comments.

0 total posts (Page 1 of 1)  
| Thread display: Collapse - | Expand +

All Comments

Back to Web Development Forum
0 total posts (Page 1 of 1)  

Related Discussions

Related Forums