导航
  • 主页
  • VC/MVC基础类
  • .NET 技术
  • VC/MFC界面
  • VC/MFC 进程
  • VC/MFC 数据库
  • VC/MFC&Web
  • Doc/View
  • VC++技术资源

CDC 错在哪里?

crazyingmouse 2002-07-26 03:41:38
为什么画不出来?
我是放在void CT3Dlg::OnNcPaint() ,准备重做标题栏的。


m_bitmapTopic.LoadBitmap(IDB_TOPIC); // 是CBitmap类型。
CDC* pDC=GetDC();
CDC memDC;
memDC.CreateCompatibleDC(pDC);
memDC.SelectObject(&m_bitmapTopic);
CRect m_rect;
GetWindowRect(&m_rect);
pDC->StretchBlt(m_rect.left,m_rect.top,150,30,&memDC,0,0,300,20,SRCCOPY);



...全文
3 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lblyy76 2002-07-26
你应该给这个函数添加一个指向你要画的对象的指针参数。
void CT3Dlg::OnNcPaint(CDC* pDc)
否则你将不能获得你需要的内存映相
回复
crazyingmouse 2002-07-26
该问题已经过期,新的问题是,如何改变Title(就是窗口最上段那条)
的厚度(上下方向)
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告