可以帮我看看错在什么地方吗?void CTest2View::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CDC memDc;
CDC scrDc;
HDC dc;
dc=::GetDC(m_hWnd);
CBitmap* pOldBitmap; memDc.CreateCompatibleDC(&scrDc);
scrDc.CreateDC("DISPLAY",NULL,NULL,NULL);
m_rcBitmap.left=0;
m_rcBitmap.top=0;
m_rcBitmap.right=::GetDeviceCaps(dc,HORZRES);
m_rcBitmap.bottom=::GetDeviceCaps(dc,VERTRES); m_myBitmap.CreateCompatibleBitmap(&memDc,100,
100);
pOldBitmap=(CBitmap*)memDc.SelectObject(&m_myBitmap);
memDc.BitBlt(0,0,100,
100,&scrDc,
0,0,SRCCOPY);
CEditView::OnLButtonDown(nFlags, point);
}
{
// TODO: Add your message handler code here and/or call default
CDC memDc;
CDC scrDc;
HDC dc;
dc=::GetDC(m_hWnd);
CBitmap* pOldBitmap; memDc.CreateCompatibleDC(&scrDc);
scrDc.CreateDC("DISPLAY",NULL,NULL,NULL);
m_rcBitmap.left=0;
m_rcBitmap.top=0;
m_rcBitmap.right=::GetDeviceCaps(dc,HORZRES);
m_rcBitmap.bottom=::GetDeviceCaps(dc,VERTRES); m_myBitmap.CreateCompatibleBitmap(&memDc,100,
100);
pOldBitmap=(CBitmap*)memDc.SelectObject(&m_myBitmap);
memDc.BitBlt(0,0,100,
100,&scrDc,
0,0,SRCCOPY);
CEditView::OnLButtonDown(nFlags, point);
}
解决方案 »
- 基于MFC单文档,将一个不论图片格式打开!然后显示到客户区!
- list control右键菜单怎么分别执行命令
- VC中利用ADO访问数据库 想实现图片在数据库中的读取该如何实现呢? 请给予指点~~~
- atl包装问题
- RADIO BUTTON的问题!?
- 在RichEdit内调用CanPaste()函数为什么出错???
- MFC DLL
- /* 与VC爱好者共勉,昨天装了VS.NET 2003,发现越来越喜欢VC++ 拉。。。。*/
- 急,有没有人知道dhcp的注册表的格式?
- 在解码JPEG的过程中,如何检测MCU的模式?
- 关于P2P通信问题的请教。。。急求
- 怎样将一个BMP文件,显示在指定大小的picture control 中?
scrDc.CreateDC("DISPLAY",NULL,NULL,NULL);
这两句要反过来写吧。你这段代码到底干了些啥呢????
scrDc.CreateDC("DISPLAY",NULL,NULL,NULL);
首先,这两句写反了我猜你这是捕捉屏幕的,拷屏的,CSDN上有例子,查CreateDC()里面有例子,以下是部分代码:hdcScreen = CreateDC("DISPLAY", NULL, NULL, NULL);
hdcCompatible = CreateCompatibleDC(hdcScreen);
// Create a compatible bitmap for hdcScreen.
hbmScreen = CreateCompatibleBitmap(hdcScreen,
GetDeviceCaps(hdcScreen, HORZRES),
GetDeviceCaps(hdcScreen, VERTRES));
if (hbmScreen == 0)
errhandler("hbmScreen", hwnd);
// Select the bitmaps into the compatible DC.
if (!SelectObject(hdcCompatible, hbmScreen))