| 发表于:2007-06-25 22:31:02 楼主 |
设置的代码如下(这是其中的一个按钮事件): hresult result; ihtmldocument2 * phmdoc2 = (ihtmldocument2 *)m_wndview.gethtmldocument(); if(phmdoc2==null) return; ihtmldocument3 * document = null; result = phmdoc2-> queryinterface(iid_ihtmldocument3, (void**)&document); phmdoc2-> release(); if(failed(result) ¦ ¦ document==null) return; ihtmlelement * temp = null; result = document-> getelementbyid(_t( "username "), &temp); if(failed(result ¦ ¦ temp == null)) return; ihtmlinputtextelement* input1 = null; result = temp-> queryinterface(iid_ihtmlinputtextelement, (void**) &input1); temp-> release(); if(failed(result) ¦ ¦ input1 == null) return; result = input1-> put_value(_t( "test username! ")); if(failed(result)) return; 然后我在另一个按钮里用 input1-> get_value,可以获得上一个按钮设置的 "test username! ",但是chtmlview的页面上没有变,而且手动在网页上输入的值也get_value不到,请赐教。 |
|
|
|
|