社区
界面
帖子详情
MFC中用CPaintDC在窗口中绘制直线,却没显示出来。求大神指点!
有时间也不简史
2015-07-17 12:13:44
各位大神,以上是我的代码。在一个空窗口里绘制直线,就是不显示出来~
...全文
574
6
打赏
收藏
MFC中用CPaintDC在窗口中绘制直线,却没显示出来。求大神指点!
各位大神,以上是我的代码。在一个空窗口里绘制直线,就是不显示出来~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
有时间也不简史
2015-07-30
打赏
举报
回复
谢谢各位,其实是画的坐标问题。
自在飞花6541
2015-07-18
打赏
举报
回复
画完再刷一遍,就把原来的刷没了
阿源是少年
2015-07-17
打赏
举报
回复
CDailog::OnPaint();去掉就行了,默认的OnPaint()会把你画的东西覆盖掉
有时间也不简史
2015-07-17
打赏
举报
回复
不好意思,上传不了。我在窗口的OnPaint()函数里调用如下代码:
CPaintDC Dc(this);
CPen pen;
pen.CreatePen(PS_SOLID,10,RGB(0,0,0));
Dc.SelectObject(pen);
Dc.MoveTo(0,0);
Dc.LineTo(20,20);
CDailog::OnPaint();
就是没显示直线。
向立天
2015-07-17
打赏
举报
回复
不要再调用CDailog::OnPaint();了
fengwanzk
2015-07-17
打赏
举报
回复
引用 2 楼 饺子与阿不的回复:
CDailog::OnPaint();去掉就行了,默认的OnPaint()会把你画的东西覆盖掉
同意
mfc
画
直线
在On
Paint
()函数
中
定义 C
Paint
DC
dc
(GetDlgItem(I
DC
_STATIC3)); //用此句,得到picture控件的
DC
,图像将被
绘制
在控件上 //画笔---CPen //画线 //PS_SOLID:虚线,只有当画笔为1或者更小时才有效 //10:线宽 CPen pen(PS...
MFC
实现在
窗口
中
显示
一张图片的功能
MFC
实现在
窗口
中
显示
一张图片的功能
MFC
C
Paint
Dc
CClient
Dc
CWindow
Dc
的理解
窗口
的
绘制
与设备上下文有关, C
Paint
Dc
是在响应WM_
PAINT
消息时处理,内部调用beginpait()取出设备上下文,调用End
Paint
()释放设备上下文。同时从消息队列里面取出WM_
PAINT
消息避免
窗口
的不停重画。 1,有的人说...
MFC
窗口
绘制
浅析
因此为保证各个任务
窗口
能够正常工作,Windows系统负责管理所有的屏幕输出,保证图形内容能够
显示
在各自的
窗口
中
而不相互干扰。所有应用程序都必须通过Windows系统才能将内容
显示
在屏幕上。 何时
绘制
窗口
窗口
...
窗口
上
绘制
图像不
显示
问题
标题
MFC
窗口
上bitblt不
显示
图像问题 一个问题坑了半天都才解决,自己记录下来做个记录,为遇到同样困难的同学做一个指引。 void C
MFC
ShowPicDlg::OnBnClickedButton2() { // TODO: 在此添加控件通知处理程序代码 ...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章