问题描述
我想写一个方法来为 CPaintDC 成员分配一个 CDC 对象。
这是示例方法:
func canopenTiktok() -> Bool {
if let url = URL(string: "tiktok://app") {
if UIApplication.shared.canopenURL(url) {
return true
}
}
return false
}
void CToradexEkg1View::setDCPaint(CDC dcmem)
{
dcPaint = dcmem;
}
这是头文件的片段:
void CToradexEkg1View::updateBitmap()
{
PrintingObject * printingObject = getPrintingSet();
Bitmap.LoadBitmapW(IDB_BITMAP1);
Getobject(Bitmap,sizeof(bmpInfo),&bmpInfo);
cdc.CreateDC(L"disPLAY",NULL,NULL);
dcmemory.CreateCompatibleDC(&cdc);
dcmem.CreateCompatibleDC(NULL);
dcmem.SelectObject(&Bitmap);
hbmpMem.CreateCompatibleBitmap(&cdc,bmpInfo.bmWidth,bmpInfo.bmHeight);
dcmemory.SelectObject(&hbmpMem);
dcmemory.BitBlt(0,bmpInfo.bmHeight,&dcmem,SRCcopY);
m_pSignaldisplay->DrawECG(&dcmemory,printingObject->samples[0],3,9000);
test = cdc.BitBlt(0,&dcmemory,SRCcopY);
cdc.BitBlt(0,SRCcopY);
setDCPaint(dcmemory);
}
当我调用函数 BOOL test;
CBitmap Bitmap2;
CBitmap hbmpMem;
CBitmap Bitmap;
CDC dcPaint;
BITMAP bmpInfo;
HBITMAP hbmObraz;
CDC cdc;
CDC dcmemory;
CDC dcmem;
时出现错误:
错误 39 错误 C2248:'CObject::operator =':无法访问私有 在类“CObject”中声明的成员 C:\Program Files (x86)\Windows CE Tools\SDKs\Toradex_CE800\sdk\atlmfc\Include\afxwin.h 1137 1 ToradexEkg1
我该如何解决这个问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)