K3Wise如何添加一个新功能(二)--嵌入到k3主控台应用程序

再K3Wise如何添加一个新功能(一)中已经介绍了如何再主控台添加一个功能
现在介绍如何点击这个功能打开一个嵌入到k3主控台里的。
参考内容:K3Wise如何添加一个新功能(一) https://wenku.my7c.com/link/s/MuV1V
1.首先添加一个新功能链接:
insert into t_DataFlowDetailFunc(FDetailFuncID,FFuncName,FFuncName_CHT,FFuncName_EN,FSubFuncID,FIndex,FClassName,FClassParam,FIsNormal,FHelpCode,FVisible,FAcctType,FFuncType,FEnable)
values(60160103,'嵌入功能演示','嵌入功能演示','New app demo',601601,3,'UsrPrj.Application',60160103,0,51062,1,',1,2,3,4,5,6,7,9,10,11,12,13,16,17,14,15,',0,1)
update t_DataFlowTimeStamp
set FName = FName
GO

点击新功能提示:

2.打开VB6开发工具

选择ActiveX DLL,打开


分别修改工程名和类名为:UsrPrj,Application(与上面的脚本的FClassName保持一致),修改完成后保存工程。
3.实现K3功能链接接口
为工程添加引用:Project->References;Browse...选择k3erp目录下的k3bbi.tlb文件;要开发vb二开项目,开发机上必须要安装对应版本的K3应用程序。

4.再Application类中添加继承接口代码implements IBizConsole,以及实现接口的代码:

60160103为脚本插入的FDetailFuncID

代码编写完毕,后编辑组件,并将组件放到k3erp目录下之后用Regsvr32注册组件;

regsvr32 "D:\Program Files (x86)\Kingdee\K3ERP\UsrPrj.dll"
5.重新打开K3查看效果;

6.再工程中添加一个[窗体]对象,添加完之后给窗体重命名为frmMain(取一个自己喜欢的名字)

并再窗体上添加一些控件(本例中添加了一个lable控件,cap
K3Wise如何添加一个新功能(二)--嵌入到k3主控台应用程序
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



