|
그러면 판넬의 DC를 얻어 와서 그리면 됩니다.
판넬에 그림을 그리는 예제는 이곳 게시판에서도 본적이 있습니다.
검색을 하시면 금방 찾을 텐데...
TCanvas *TempCanvas = new TCanvas;
try{
TempCanvas->Handle = GetDC(Panel1->Handle);
///////////////////////////////////////////
여기에서 TempCanvas에 그림을 그리면 됩니다.
용도에 따라서 StretchDraw나 등등.. 쓰시면 되겠죠..
///////////////////////////////////////////
}finally{
ReleaseDC( Panel1->Handle, TempCanvas->Handle );
delete TempCanvas;
}
김진수 님이 쓰신 글 :
: 빈센트 님이 쓰신 글 :
: : 버튼을 생성을 하신 다음에
: :
: : 버튼의 Parent속성을 MyPanel로 지정하면
: :
: : 판넬위에 버튼이 올라가 있겠죠..
: :
: : BitMap = new Graphics::TBitmap;
: :
: : 이렇게 하시면 되구요..
: :
: :
: : 김진수 님이 쓰신 글 :
: : : 동적으로 판넬을 생성한 다음
: : : 판넬위에다 버튼을 올려 놓고 싶은데
: : : 자꾸 폼으로 가버려여 조언 부탁합니다.
: : :
: : : TPanel *MyPanel = new TPanel(this);
: : : MyPanel->Parent = this;
: : :
: : : ...
: : :
: : : BitMap = new Graphics::TBitmap();
: : :
: : : 조기 괄호안에 무엇을 써넣어 주어야 하는지?
|