得了疑难杂症,请各位高手出妙方救救小弟!
我用VC6.0开发一个ActiveX控件,其中有如下一些接口函数:
afx_msg void drawON(long cl);
afx_msg void drawACT(long cl);
afx_msg void drawERR(long cl);
afx_msg void drawBS1(long cl);
afx_msg void drawBS2(long cl);
afx_msg void drawBS3(long cl);
afx_msg void drawBS4(long cl);
afx_msg void drawTE1(long cl);
afx_msg void drawTE2(long cl);
afx_msg void drawTE3(long cl);
afx_msg void drawTE4(long cl);
afx_msg void drawEB1(long cl);
afx_msg void drawEB2(long cl);
afx_msg void drawEB3(long cl);
afx_msg void drawEB4(long cl);
afx_msg void drawET1(long cl);
afx_msg void drawET2(long cl);
afx_msg void drawET3(long cl);
afx_msg void drawET4(long cl);
以上函数我在C++Builder中导入ActiveX控件,然后通过接口调用。
经过我测试,当我调用drawON时,实际上调用的是drawBS2;当调用drawACT时,实际上调用的是drawBS3。我每调用一个函数,实际上是调用了这个函数下面的第4个函数,这是怎么回事?
小弟百思不得其解,请高手执教!