Я создаю элемент управления ActiveX с использованием ATL и пытаюсь предоставить свойство, принимающее логическое значение. Я реализовал это как показано ниже:
STDMETHOD(get_Visible)(VARIANT_BOOL *pVal);
STDMETHOD(put_Visible)(VARIANT_BOOL newVal);
В функции JavaScript я вызываю это следующим кодом:
MyAxCtl.Visible = true;
//MyAxCtl.Visible = "true";
//MyAxCtl.Visible = "TRUE";
//MyAxCtl.Visible = "VARIANT_TRUE";
//MyAxCtl.Visible = -1;
//MyAxCtl.Visible = "-1";
Однако ни один из них не работает. Итак, мой вопрос заключается в том, как представить логическое значение из элемента управления ActiveX ATL в JavaScript.
Кроме того, кто-нибудь может сказать мне, где я могу найти любой документ о связи между типами ATL и типами JavaScript? Я хочу найти список типов ATL, которые могут быть доступны для JavaScript.
Большое спасибо,
Shupining