MSHTML を使用して、テキスト要素にユーザー フォーカスを設定したいのですが、これまでに与えられて試したことは機能しません。
CComPtr<IHTMLInputTextElement> field;
field->put_value( .. ); // I have the right element as I can set the text...
VARIANT vStatus;
vStatus.vt = VT_BOOL;
vStatus.boolVal = VARIANT_TRUE;
field->put_status(vStatus);
CComQIPtr<IHTMLInputElement> inputElement(field);
if( inputElement )
inputElement->put_status(VARIANT_TRUE);
動作しないということは、実行してエラーを報告しないことを意味しますが、Web ページのフォーカスは変わりません。