找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 523|回复: 15

[源码] 超级漂亮的wps菜单是不是你的菜?

[复制链接]

19

主题

13

回帖

124

积分

超级版主

积分
124
发表于 2024-5-16 11:17:02 | 显示全部楼层 |阅读模式
本帖最后由 易团雪 于 2024-5-17 07:56 编辑

目前发现如果鼠标在按钮上移动,感觉是鼠标穿透了一样.出现露底的问题.
问题出在 启动窗口_菜单背景绘制 事件好像只能画一个背景,在画多个矩形就导致出现鼠标移动的问题
也不知道是不是我的问题,等梦总解决吧!
已经解决:窗口_取绘制矩形 改成 窗口_取客户区坐标 即可
此源码主要了解
1.菜单项的重画
2.菜单窗口的重画
3.在菜单窗口添加按钮/形状文本/形状图片/进度条
4.按钮注册事件
5.窗口阴影设置

游客,如果您要查看本帖隐藏内容请回复



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

52

主题

69

回帖

461

积分

管理员

积分
461
发表于 2024-5-16 14:30:13 | 显示全部楼层
感谢大佬分享

0

主题

5

回帖

128

积分

注册会员

积分
128
发表于 2024-5-16 14:38:17 | 显示全部楼层
感谢分享,收藏学习。

0

主题

2

回帖

16

积分

新手上路

积分
16
QQ
发表于 2024-5-16 14:57:28 | 显示全部楼层
zc                                    

0

主题

2

回帖

48

积分

新手上路

积分
48
发表于 2024-5-16 16:28:40 | 显示全部楼层
感谢分享,支持了

52

主题

69

回帖

461

积分

管理员

积分
461
发表于 2024-5-17 01:22:11 | 显示全部楼层
经过不断排查测试,  发现绘制菜单背景中取坐标方法错误, 导致绘制矩形出现负值,
窗口_取绘制矩形() 返回的是窗口当前绘制的脏矩形区域, 不是窗口客户区的坐标;


*提示: 下个版本中 将检测用户传递的矩形是否有效, 如果无效将打印出警告提醒






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

12

回帖

180

积分

注册会员

积分
180
发表于 2024-5-17 09:56:37 | 显示全部楼层
感谢分享,研究一下.

0

主题

11

回帖

134

积分

注册会员

积分
134
发表于 2024-5-17 21:04:19 | 显示全部楼层
大佬就是大佬,学习一下,谢谢大佬分享

0

主题

1

回帖

26

积分

新手上路

积分
26
发表于 2024-5-18 09:09:32 | 显示全部楼层
感谢大佬分享

3

主题

29

回帖

173

积分

注册会员

积分
173
发表于 2024-5-18 10:18:39 | 显示全部楼层
我看一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫彩界面库 | 炫语言 ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-7-27 16:01 , Processed in 0.091771 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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