硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5190|回复: 9
收起左侧

[emWin] 画点画线问题

[复制链接]

3

主题

7

回帖

16

积分

新手上路

积分
16
发表于 2015-4-10 12:45:51 | 显示全部楼层 |阅读模式
请问画点画线是否只能在桌面上画?我新建了一个窗口,在MAIN主函数里进行了画点画线,为什么这些画点和画线不显示在新建的窗口里??求教!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2015-4-10 12:53:16 | 显示全部楼层
在窗口或者对话框回调函数的WM_PAINT消息里面绘制。
具体可以看60期emWin教程的最后一期。
回复

使用道具 举报

3

主题

7

回帖

16

积分

新手上路

积分
16
 楼主| 发表于 2015-4-10 13:59:07 | 显示全部楼层
那是在回调函数里绘制,我想写一个画板程序,画点不能放在回调函数里,怎么办?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2015-4-10 14:08:58 | 显示全部楼层

回 天马行空1 的帖子

天马行空1:那是在回调函数里绘制,我想写一个画板程序,画点不能放在回调函数里,怎么办? (2015-04-10 13:59) 
在对话框上面搞画板? 没搞过,你研究研究
回复

使用道具 举报

3

主题

7

回帖

16

积分

新手上路

积分
16
 楼主| 发表于 2015-4-10 14:18:38 | 显示全部楼层
是创建一个窗口,用那个窗口做画板,但是那个窗口一直不能用画点画线(不在回调函数里)!
回复

使用道具 举报

0

主题

3

回帖

0

积分

新手上路

积分
0
发表于 2015-8-17 11:59:57 | 显示全部楼层
我也遇到了同样的问题,好像只能在回调函数的WM_PAINT里面画,其他都不行,只能画到背景窗口上去了,请求大神解答,是不是只能在WM_PAINT里面画,还是有什么函数可以激活当前窗口,让画线函数默认到新创建的窗口
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2015-8-17 12:02:21 | 显示全部楼层

回 aablchen 的帖子

aablchen:我也遇到了同样的问题,好像只能在回调函数的WM_PAINT里面画,其他都不行,只能画到背景窗口上去了,请求大神解答,是不是只能在WM_PAINT里面画,还是有什么函数可以激活当前窗口,让画线函数默认到新创建的窗口 (2015-08-17 11:59) 
在新建窗口的WM_PAINT消息里面绘制。
回复

使用道具 举报

0

主题

3

回帖

0

积分

新手上路

积分
0
发表于 2015-8-17 12:21:31 | 显示全部楼层

回 eric2013 的帖子

eric2013:在新建窗口的WM_PAINT消息里面绘制。 (2015-08-17 12:02) 
了解了,谢谢哈!
回复

使用道具 举报

10

主题

23

回帖

63

积分

初级会员

积分
63
发表于 2015-10-19 19:05:41 | 显示全部楼层
emwin 5.26 使用WM_SelectWindow() 设置要用于绘制操作的活动窗口。后可以正常绘图
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2015-10-20 09:32:08 | 显示全部楼层

回 ewrest 的帖子

ewrest:emwin 5.26 使用WM_SelectWindow() 设置要用于绘制操作的活动窗口。后可以正常绘图 (2015-10-19 19:05) 
非常感谢告知。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-16 14:50 , Processed in 0.043769 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表