bho可以获得URL,但是它是在用户访问URL是截取。
如果用户先打开一个网址,我想获得这时IE地址栏里的这个地址,那就不能通过截取信息来达到了。
该怎么做?因为我的BHO已经获得了URL,但是某些情况下我需要再次获得当前地址栏里的URL地址去BHO中寻找对应的信息。
如果用户先打开一个网址,我想获得这时IE地址栏里的这个地址,那就不能通过截取信息来达到了。
该怎么做?因为我的BHO已经获得了URL,但是某些情况下我需要再次获得当前地址栏里的URL地址去BHO中寻找对应的信息。
p
Pointer to a variable of type BSTR that receives the URL.
v
BSTR that specifies the URL.
Return ValueReturns S_OK if successful, or an error value otherwise.
然后FindWindowEx(hIE,"ToolbarWindow32",NULL)
得到地址栏的句柄最后GetWindowText
HWND hURL=FindWindowEx(hIE,NULL,"ToolbarWindow32",NULL)
GetWindowText(hURL,str,100);
我想问一个问题:我怎么样实时获得用户在地址栏输入字符后的新的网址(没按回车,用户还在输入状态)?
比如用户输入http://www.baid当其输入d后我要获得http://www.baid这些?