找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1051|回复: 22

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

[复制链接]

49

主题

49

回帖

406

积分

超级版主

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

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

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



本帖子中包含更多资源

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

×

63

主题

218

回帖

1016

积分

管理员

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

0

主题

8

回帖

292

积分

中级会员

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

0

主题

2

回帖

16

积分

新手上路

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

0

主题

8

回帖

144

积分

注册会员

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

63

主题

218

回帖

1016

积分

管理员

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


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






本帖子中包含更多资源

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

×

0

主题

70

回帖

490

积分

中级会员

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

1

主题

42

回帖

404

积分

中级会员

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

0

主题

3

回帖

85

积分

注册会员

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

3

主题

39

回帖

281

积分

中级会员

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

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-11-23 16:05 , Processed in 0.078808 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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