MFC 画直线 我想用CDC的LineTo画一条直线。画面上已经有其他控件,这样画的直线总是被其它控件挡住。如何才能不被覆盖呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不要使用客户DC,直接取窗口DC画线(HDC hdc=GetDC(hWnd/*窗口指针*/);) CClientDC dc(this);dc.MoveTo(0,0);dc.LineTo(300,300); 保存所画直线信息,响应print消息~~就是每次发出重画消息的时候最后再把直线重画上去~就不会被挡住了 很多人都看过孙鑫的VC++视频教程,入门非常不错的教程的链接http://lib.verycd.com/2005/03/19/0000042786.html 把你画直线的代码放在onpaint的最后面来直线 CClientDC dc(GetParent()); dc.MoveTo(0,0); dc.LineTo(300,300);再不行CWindowDC dc(this);再不行CWindowDC dc(GetParent());再不行CWindowDC dc(GetDesktopWindow()); 咋解决的??我刚发现了个办法只要让窗口全部重绘下就可以了。在按钮里加RECT ret,ret1; GetWindowRect(&ret); InvalidateRect(&ret);看下效果就知道,你是用的这种方法吗??? 消息的捕获 libcurl出现大量的time_wait连接跟请求数据变慢 GDI+中Image加载图片的问题 求书《Visual C++ 5 Active X编程指南》 - 1000 分求 不够以后加 xp下的流量统计 双喜散分:升星;神农架旅游 我的属性页不刷新 DOS窗口输出卡死问题 如何得到开机时间? WinMe的问题,请教各位! 如何在对话框列表中拦截onchar消息 richedit怎样拦截诸如ctrl+c的按键消息让它执行自定义的函数?
dc.MoveTo(0,0);
dc.LineTo(300,300);
http://lib.verycd.com/2005/03/19/0000042786.html
CClientDC dc(GetParent());
dc.MoveTo(0,0);
dc.LineTo(300,300);再不行
CWindowDC dc(this);再不行
CWindowDC dc(GetParent());再不行
CWindowDC dc(GetDesktopWindow());
在按钮里加
RECT ret,ret1;
GetWindowRect(&ret);
InvalidateRect(&ret);
看下效果就知道,你是用的这种方法吗???