0
MSHTMLを使用しています。私は、テキスト要素に対するユーザーのフォーカスを設定したいと思います。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ページのフォーカスは変更されません。
ありがとう、時々、あなたが望むアクションのための適切なインターフェースを見つけることは、半分の課題です。 –