首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >TQ开发框架:状态栏及其他

TQ开发框架:状态栏及其他

作者头像
firstxinjie
发布2025-11-13 17:12:50
发布2025-11-13 17:12:50
1020
举报
文章被收录于专栏:X#(XSharp)X#(XSharp)

对于状态栏,最熟悉的莫过于 VFP 原始的样子,或者OCX?

原始的太粗糙,OCX是怕了,自从N年前调入“DLL陷阱”。VFP 这个世界还是有大神的:

第一眼看到它时,就喜欢上了,不仅可以用于Screen,也可以应用于顶层表单。就算是在基本 VFP 控件的 StatusBarText 属性写上一些提示信息,它的反应也如原始的 VFP 状态栏一般。太好了,没有之一。

随着类库的不断壮大,作者也一改每个类一个类库的做法,因此,懒惰的我,也因此获得了一些其他的东西:

当然,还有其他一些非可视的......

对于想使用倦猫所写的类,但是因为版权问题纠结的人来说,你可以认为是其对应类库的替代品。这样,心里就不会有一丝丝的负罪感。如果你连一丝丝的负罪感都没有,就权当我在这里胡扯......

框架用户无需有此顾虑,想用哪个用哪个这就是大名鼎鼎的 ctl32.vcx 。

但是使用它时,有一个不是问题的问题,因为作者使用了大量的 win32api,而且随着类库的整合,将每一个 API 函数都写成一个 prg 文件,例如:_apisetwindowpos.prg,这样的文件有 29 个之多。在将它们添加至项目管理器里后,我感到了一丝丝的杂乱,因此,我将它们整合成一个 prg ,然后在使用它们之前,使用了 Set Procedure To 命令。这样,项目管理器就整洁许多了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-09-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 xinjie的VFP 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档