会用Activex控件的进来看一下,这个会计凭证控件在VC下能不能用
会计凭证输入ActiveX控件是本人用Delphi 6.0做出来的一个控件,在Delphi下使用一切正常,但本人不会VC,会用Activex控件的进来看一下,这个会计凭证控件在VC下能不能用正常使用:
1)、控件使用了4个自定义事件On_GetAccText(取会计科目代码对应的科目名称),On_GetCy(取科目核算币别),On_GetRate(取科目汇率),On_validCy(验证科目有否核算指定币别),在VC下如何使用,其中On_GetAccText在Delphi 6.0代码如下:
procedure TForm1.CNPZGridPro1_GetAccText(Sender: TObject;
const sAccID: WideString; var sResult: WideString);
begin
sResult:=sAccID+' 会计科目';//作用是在用户输入的科目代码后加上科目名称,这里以' 会计科目'代替;
end;
On_GetAccText在VC6.0代码如下:
void CTest04Dlg::OnGetAccTextCnpzgridpro1(LPCTSTR sAccID, BSTR FAR* sResult)
{
// TODO: Add your control notification handler code here
//sResult:=sAccID+' 会计科目' 用VC怎么写?
}
4个事件的VC代码,能写一个的得25分;
2)、控件DEMO下有用Delphi6.0写的DEMO,能用VC重写的另开贴独得200分。
控件下载地址:http://www.delphifans.com/SoftView/SoftView_610.html
谢谢各位,分数先搞定的先得,绝不食言!!!