ActiveX控件中get()/set()与memeber varial方式 有关问题
ActiveX控件中get()/set()与memeber varial方式 问题
我要写个给JS调用的OCX OCX需要一个属性 就是让JS输入1个数字或者参数来选择串口是哪个,我是用get()/set()函数 还是memeber varial方式 另外 这两种方式有什么区别。谢谢!!
------解决方案--------------------
MFC让你选择什么?它只是帮你添加属性和方法吧,添加一个属性,它会帮你产生对应的Get/Set两个方法(如果是可读写的话),但仅仅是帮你生成方法函数体,函数的实现还得你来。至于内部怎么实现,没有人强求,你可以用一个字符串变量,也可以用其它任何方式。
如果JS里要用到 mscomm.port = "com1"; 那这个port属性就必须可写,实现Set方法;如果要用 alert(mscomm.port); 那这个port属性就必须可读,实现Get方法。
我要写个给JS调用的OCX OCX需要一个属性 就是让JS输入1个数字或者参数来选择串口是哪个,我是用get()/set()函数 还是memeber varial方式 另外 这两种方式有什么区别。谢谢!!
------解决方案--------------------
MFC让你选择什么?它只是帮你添加属性和方法吧,添加一个属性,它会帮你产生对应的Get/Set两个方法(如果是可读写的话),但仅仅是帮你生成方法函数体,函数的实现还得你来。至于内部怎么实现,没有人强求,你可以用一个字符串变量,也可以用其它任何方式。
如果JS里要用到 mscomm.port = "com1"; 那这个port属性就必须可写,实现Set方法;如果要用 alert(mscomm.port); 那这个port属性就必须可读,实现Get方法。