请问易语言4.05可以自定义添加ocx 控件吗?可以的话 能告诉我怎么弄?

请问易语言4.05可以自定义添加ocx 控件吗?可以的话 能告诉我怎么弄?,第1张

可以的,而且相当的简单,请跟着我的步骤来

打开易语言---选择“工具”菜单---选择“Y类型库或OCX组件”菜单项---选择“组册组件”按钮----选择“安装”按钮。

在这个过程中,您可以汉化相关的代码

使用API函数“CreateWindowEx”

CreateWindowEx (0, “Edit”, 内容, 位或 (对齐方式, 局部_是否只读, #ES_WANTRETURN, #WS_TABSTOP, #ES_AUTOHSCROLL, #ES_NOHIDESEL, #窗口_子窗口, #窗口_初始可见, 局部_其它风格, 附加风格), 左边, 顶边, 宽度, 高度, 父窗口, _控件ID, 内部_基模块句柄, 0)

或者使用“复制组件”命令

详细的lz可以百度一下

调用格式: 〈逻辑型〉 复制窗口组件 (通用型 欲被复制的窗口组件,通用型变量 存放新创建组件的变量) - 系统核心支持库->其他

英文名称:CopyWinUnit

复制创建与指定窗口组件设计状态完全一致的新组件。该被复制组件将放在原组件的下面,其事件被自动转移到原组件上。如果复制时被复制窗口组件所在的窗口尚未被载入,那么复制出来的窗口组件也不会被立即创建,而会等到其所在窗口将来被载入时一并创建。并且此时复制出来的窗口组件将永久存在,就好象是用户在设计窗口时所加入的一样,不会因为其所在窗口被销毁而被抛弃;如果复制时被复制窗口组件所在的窗口已经被载入,该组件会被立即创建,但此时无论该组件的“可视”属性是真还是假,创建后的单元都将不会被显示,以便于用户进行属性调整。此时复制出来的窗口组件为临时存在,在其所在窗口被销毁后,此窗口组件将被抛弃,下次再载入原窗口时此窗口组件将不复存在。成功返回真,失败返回假。本命令为中级命令。

参数<1>的名称为“欲被复制的窗口组件”,类型为“通用型(all)”。参数值不能为窗口本身、窗口菜单项组件、选择夹窗口组件。

参数<2>的名称为“存放新创建组件的变量”,类型为“通用型(all)”,提供参数数据时只能提供变量。该变量数据类型必须与被复制窗口组件数据类型完全一致,否则命令会失败。

*** 作系统需求: Windows


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11937154.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存