一个关于使用CClientDC的问题! 为了在窗体中贴图用到CClientDC dc(this);编译通过,运行就弹出报警框在CSDN搜索看到解决方法CDC* pDC=GetDC();改后还是出现同样问题谁帮帮我啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CMainFrame::CMainFrame(){ GetClientRect( &rect); CClientDC dc(this); mdc = new CDC; //建立内存DC对象 bitmap = new CBitmap; //建立CBitmap位图对象 mdc->CreateCompatibleDC(&dc); //将mdc转换成与dc相容的DC bitmap->m_hObject = (HBITMAP)::LoadImage(NULL ,"BK.bmp", IMAGE_BITMAP, rect.right, rect.bottom, LR_LOADFROMFILE); mdc->SelectObject(bitmap); }CMainFrame::OnPaint(){ CPaintDC dc(this); //建立响应WM_PAINT消息的DC CRect rect; GetClientRect( &rect); dc.BitBlt(0,0,rect.right,rect.bottom,mdc,0,0,SRCCOPY);}代码在这里了我感觉放构造函数里可能有问题,可是看到例子里是这样的我郁闷,帮帮我 当然有问题!这是还没有创建窗体,哪里来的ClientDC?mdc->CreateCompatibleDC(NULL);试试。 但是我把构造函数里面的挪到OnCreate中又不能显示图片!!!! 我有32位带通道的图像数据内存段,还有图像的长宽,如何通过这些作为背景来构造异形对话框? CStringArray 的添加问题 知道两点如何画以这两点为起点和终点的曲线? 《***ADO数据绑定出错问题!一直没有解决,大家看问题在哪呀?***》 急:图形文本的输出 请问如何能得到一个字符串a中有多少个字符串b(有这样的函数吗?) 快帮帮我吧!!!在线等!!!!!!!!!! ActiveX控件使IE假死等待 服务器端主对话框向tab控件中的子对话框传数据或消息,急~~~ 注入DLL之后无法调用函数啊? 怎么像ALT+TAB键那样切换应用? CAsyncSocket和多线程
{
GetClientRect( &rect);
CClientDC dc(this);
mdc = new CDC; //建立内存DC对象
bitmap = new CBitmap; //建立CBitmap位图对象
mdc->CreateCompatibleDC(&dc); //将mdc转换成与dc相容的DC
bitmap->m_hObject = (HBITMAP)::LoadImage(NULL ,"BK.bmp", IMAGE_BITMAP, rect.right, rect.bottom, LR_LOADFROMFILE);
mdc->SelectObject(bitmap);
}CMainFrame::OnPaint()
{
CPaintDC dc(this); //建立响应WM_PAINT消息的DC
CRect rect;
GetClientRect( &rect);
dc.BitBlt(0,0,rect.right,rect.bottom,mdc,0,0,SRCCOPY);
}
代码在这里了
我感觉放构造函数里可能有问题,可是看到例子里是这样的
我郁闷,帮帮我
mdc->CreateCompatibleDC(NULL);
试试。