关于ocx:VB6 NegotiateMenus

关于ocx:VB6 NegotiateMenus

VB6 NegotiateMenus

我有一个vb6表单,上面放了一个ocx控件。 在窗体上设置NegotiateMenus将显示ocx的控件(这是我想要的)。 然后,我将自己的控件添加到表单中。 当该控件具有焦点时,ocx的菜单就会消失。

不管谁有焦点,如何始终保持显示的ocx菜单不出现?


丹,我记得很多年前试图做类似的事情,但没有实现。
我最终要做的是添加一个空的顶级菜单,其标题与OCX控件上的菜单相同,并且始终将其禁用。
然后,当OCX获得焦点时,我将隐藏禁用的菜单项,使其看起来好像单击OCX启用了该菜单项。 当菜单出现和消失时,它可以保存所有难看的跳转(显然,一旦OCX失去焦点,我将再次显示禁用的菜单)。

如果仍然希望启用菜单项,则必须完全按照您的表单复制它,并在Ocx处于活动状态时隐藏它的版本(还必须连接所有自己的事件以复制OCX上可用的功能 。

据我所知,没有比这更简单的方法了。

道歉不是很有帮助。


推荐阅读

    linux命令逐页显示?

    linux命令逐页显示?,系统,工作,地址,命令,网上,信息,百度,基础,标准,内容,在l

    linux命令多显示几行?

    linux命令多显示几行?,实时,系统,标准,数据,档案,命令,文件,最新,信息,状态,l

    linux命令行显示键值?

    linux命令行显示键值?,系统,环境,管理,文化,国家,信息,工具,数据,软件,项目,L

    linux用命令显示键盘?

    linux用命令显示键盘?,系统,信息,工具,电脑,键盘,分析,设备,数据,通用,工作,L

    linux命令分行显示?

    linux命令分行显示?,数据,分行,系统,时间,最新,百度,实时,命令,文件,内容,lin

    linux命令长度设置?

    linux命令长度设置?,地址,工作,命令,管理,环境,系统,信息,目录,文件,参数,Lin

    linux双ip设置命令?

    linux双ip设置命令?,地址,系统,代码,网络,设备,服务,通讯,名称,信息,密码,lin

    linux显示路径命令?

    linux显示路径命令?,系统,信息,工作,数据,名称,位置,标准,环境,时间,命令,lin

    linux用户组命令设置?

    linux用户组命令设置?,管理,系统,密码,代码,电脑,用户组,用户,软件,新增,命

    linux简单的显示命令?

    linux简单的显示命令?,工具,管理,系统,档案,工作,信息,命令,标准,技术,设备,L

    linux密钥设置命令?

    linux密钥设置命令?,密码,服务,数据,认证,环境,官网,系统,概念,通信,管理,如

    命令行怎么设置linux?

    命令行怎么设置linux?,系统,工作,命令,密码,信息,地方,工具,终端,文件,目录,

    linux显示用户名命令?

    linux显示用户名命令?,密码,系统,信息,时间,地址,命令,用户,用户名,位置,用

    linux下命令显示行号?

    linux下命令显示行号?,工作,地址,系统,信息,命令,档案,文件,名称,观察,实时,L

    linux内核设置命令?

    linux内核设置命令?,系统,信息,工作,管理,地址,命令,名称,情况,发行,目录,如

    linux命令行最多显示?

    linux命令行最多显示?,信息,系统,数据,档案,标准,文件,命令,名称,地址,最新,l

    linux只显示命令行?

    linux只显示命令行?,系统,密码,工具,终端,信息,暂停,地方,代码,发行,首页,Lin

    linux设置任务命令?

    linux设置任务命令?,工作,时间,系统,周期,定期,管理,信息,命令,任务,目录,lin

    linux设置开机命令?

    linux设置开机命令?,设备,标准,系统,工作,服务,代码,命令,方式,级别,电源,重

    linux全屏显示命令?

    linux全屏显示命令?,系统,工具,电脑,软件,数据,上会,环境,位置,虚拟机,分辨