Re: Add new image (bitmaps)
I'm not using document/view architecture.
On Nov 30, 3:16 am, Joseph M. Newcomer <newco...@flounder.com> wrote:
Define what you mean by "the frame center". Since you have an SDI app,=
you would do the
drawing in the OnDraw handler of the view, which would probably overwrite=
anything done in
the frame, which is underneath the view anyway. Create an OnDraw handl=
er in the view and
move most of this code to it (note that you get a CDC* as the input param=
eter to OnDraw,
and it could be a printer DC or memory DC as well as a CPaintDC*)
=
joe
On Sat, 29 Nov 2008 08:38:40 -0800 (PST), "aloha...@gmail.com" <aloha...@=
gmail.com> wrote:
In CMainFrame, I added WM_PAINT:
in MainFrm.cpp,
void CMainFrame::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
CBitmap Bmp1;
CDC MemDC1;
// Load the bitmap from the resource
Bmp1.LoadBitmap(IDB_MYLOGO);
// Create a memory device compatible with the above CPaintDC var=
iable
MemDC1.CreateCompatibleDC(&dc);
// Select the new bitmap
CBitmap *BmpPrevious = MemDC1.SelectObject(& Bmp1);
// Copy the bits from the memory DC into the current dc
dc.BitBlt(20, 10, 436, 364, & MemDC1, 0, 0, SRCCOPY);
// Restore the old bitmap
dc.SelectObject(BmpPrevious);
// Do not call CView::OnPaint() for painting messages
}
but still not working. Please help. Thanks.
Regards,
Kenji
On Nov 29, 2:29 am, aloha...@gmail.com wrote:
Hi,
After creating sample application via the App Wizards(exe) -> Single
Document,
I imported new bitmaps.
now how can I add new bitmaps image to be place in the frame center
area ?
Thanks.
Kenji
Joseph M. Newcomer [MVP]
email: newco...@flounder.com
Web:http://www.flounder.com
MVP Tips:http://www.flounder.com/mvp_tips.htm