4

IWebBrowser2 を含む MFC CDialog があります。HTML テキスト領域があるページにたどり着き、テキストを入力できますが、バックスペースで消去されません。

4

1 に答える 1

3

エディット コントロールをサブクラス化する ATL ActiveX コントロールが Internet Explorer でホストされている場合、フォーカスがエディット コントロールに設定されているときに BACKSPACE キーを押すと、Internet Explorer は前の Web ページに移動します。コントロールのある Web ページの前に Web ページがない場合、BACKSPACE キーは通常どおり機能します。

ユーザーがサブクラス化されたコントロールをクリックすると、コントロールは UI アクティブ化されません。これは、すべてのアクセラレータ キーが Internet Explorer フレームによって処理されることを意味します。BACKSPACE アクセラレータ キーを処理するための変更がコントロールに与えられることはありません。

参照: http://support.microsoft.com/kb/190044

于 2012-10-06T13:57:03.627 に答える