递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 83|回复: 7
打印 上一主题 下一主题

[视窗] 再次请求优化界面设计器接口

[复制链接]

30

主题

226

帖子

3757

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
3757
跳转到指定楼层
楼主
发表于 昨天 23:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
早期许诺的开放插件接口可能还在排计划?    实在排不上就先优化下面的可好?

关于既有的PC官方设计器插件接口:

     (1) VolGetControlHWnd / 取组件窗口句柄 : 请重新设计该接口,  自绘组件没有窗口句柄.
           即使在设计器中关联创建一个隐藏的HWND组件, 也无法正确响应/收到消息, 比如 MWM_GET_CURRENT_CHILD_TAB_INDEX .说明内部极度依赖HWND的鼠标事件?  
          通过Debug输出信息 对比MFC接口插件, 返回一个(不论是否关联自绘组件)的HWND句柄, 在该句柄的窗口消息循环中仅首次弹出设计器窗口会触发几次消息, 之后移动/点击鼠标都不会触发该消息, 而MFC库的消息是正常触发的.
           建议改为函数接口,让用户来实现对应功能.

    (2) vol_public.h中的消息宏:  如果在官方设计器中 凡有通过SendMessage方式使用的消息, 如MWM_GET_WND_GROUP_NUMBER MWM_SET_WND_GROUP_NUMBER 等, 应改为函数接口形式.
          目前测试只有 MWM_IS_ON_CHILD_TAB_SWITCHER 是正常触发的

    (3) 缺乏被动接口: 应开放一个由 用户创建的设计组件 向 官方设计器控制点对象反馈组件改变(位置/大小/层次/可视 等)的接口, 用于实现自动布局,如铺满,固定位置等等


    (4) @设计时隐藏   真  :  该属性在设计器中对只有"属性读" 没有"属性写"的方法不起作用, 该问题已反馈过至今未改.

------------------------------------------------------------------------------
Ex_DirectUI 界面库停更期间,  陆续有人反馈期望继续维护,   奈何吴总对应设计器插件接口有些敷衍,  至今没有动静,  后期新增的插件接口也没有考虑自绘组件,  草草敷衍了事.
我认为在设计器内部 命中检测控制点对象后, 调用(新增)公开接口让用户来执行代码来实现功能, 比如说选择夹的夹头响应, 该接口参数传递当前组件对象指针, 鼠标点击坐标[可选]
而创建设计组件时,可以调用(新增)公开接口让用户来决定返回分组ID, 该接口参数传递当前组件对象指针,父组件对象指针.

希望可以彻底解决以上问题,  接下来就看吴总的决策了   



回复

使用道具 举报

8

主题

345

帖子

2102

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
2102
沙发
发表于 昨天 23:37 | 只看该作者
支持
回复

使用道具 举报

11

主题

303

帖子

4370

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
4370
板凳
发表于 昨天 23:39 | 只看该作者
支持
回复

使用道具 举报

72

主题

2009

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10644
地板
发表于 2 小时前 | 只看该作者
做界面库时,我再来仔细检查架构一下.
回复

使用道具 举报

2

主题

106

帖子

1747

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
1747
5#
发表于 2 小时前 | 只看该作者
飞扬工作室 发表于 2026-5-16 00:05
做界面库时,我再来仔细检查架构一下.

点个赞,支持!
回复

使用道具 举报

26

主题

524

帖子

5069

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
5069
QQ
6#
发表于 2 小时前 | 只看该作者
飞扬工作室 发表于 2026-5-16 00:05
做界面库时,我再来仔细检查架构一下.

期待
回复

使用道具 举报

17

主题

804

帖子

3882

积分

金牌会员

睡觉睡觉,头发重要

Rank: 9Rank: 9Rank: 9

积分
3882
7#
发表于 半小时前 | 只看该作者
期待大佬继续更新Ex_DirectUI 界面库
回复

使用道具 举报

36

主题

319

帖子

2409

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
2409
8#
发表于 半小时前 | 只看该作者
今年还有希望界面库吗
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-5-16 02:36 , Processed in 0.091260 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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