如题,麻烦大家了.

解决方案 »

  1.   

    HRESULT IHTMLInputElement::put_checked(VARIANT_BOOL v);
    HRESULT IHTMLOptionButtonElement::put_checked(VARIANT_BOOL v);A user can select a radio button only if the button has a IHTMLInputElement::name. To clear a selected radio button, a user must select another button in the set.
      

  2.   

    不是布尔型吧,例如有三个值呢?例如有:苹果,香蕉,西瓜等三个选项呢?
    我看网页的代码知道Radio是"ChooseGuess",Value分别是"1","2","3",请大哥继续帮个忙!感激
      

  3.   

    <!--<form name="frm">-->
    <input type=radio name="ChooseGuess" id="r1" value=1 checked>苹果</input>
    <input type=radio name="ChooseGuess" id="r2" value=2>香蕉</input>
    <input type=radio name="ChooseGuess" id="r3" value=3>西瓜</input>
    <!--</form>-->
    先用GetElement("rn");//n代表1,2或3
    再HRESULT IHTMLInputElement::put_checked(VARIANT_BOOL v);
      

  4.   

    和对话框上的操作基本一样。
    根据名称查找表单中的<input>,如果返回的结果是一个集合,那么根据序号找到需要的input之后设置checked