[SIMILAR] WITH 11858 ザコ WITH 8452 iwebbrowser2 WITH 7748 displayclass WITH 7438 カ周 WITH 6907 iinternetsession WITH 6058 textwindows WITH 5961 トロ WITH 4863 ウク WITH 4845 control WITH 3437 ェイ WITH 3380 ス名 WITH 3212 pocket WITH 3171 互換 WITH 2875 ウザ WITH 2823 うウ WITH 2767 付加 WITH 2673 ロー WITH 2494 ーフ WITH 2400 ホス WITH 2328 コン WITH 2233 ドウ WITH 2083 説明 WITH 2076 ラウ WITH 2022 明は WITH 1966 api WITH 1738 取得 WITH 1726 ント WITH 1697 html WITH 1674 実装 WITH 1602 フェ WITH 1577 に説 WITH 1525 イス の検索結果 184 件中 1 - 10 件目 (0.757030796 秒)
Invalid TextWindows CEには2.0の頃からHTMLコントロールがありますが、これはDISPLAYCLASSというウィンドウクラス名でウィンドウを作ると使うことができます。このコントロールについては、HTML ビューア コントロールを使用し C++ で開発する方法に基本的な使い方が説明されています。 CE 3.0以降ではこのコン ...
NewWindow3がサポートされていない環境で、新しいウィンドウが開くときにデフォルトブラウザではなくてIEが起動してしまうのを何とかしようと思い、試しにNewWindow2から自分で実装したIDispatchを返してみました。すると、QueryInterfaceやQueryServiceから大量のインターフェイスが要求されることがわかりまし ...
# (スコア:5470)
Invalid TextHTMLメールをブラウザコントロールで表示するときに、MIMEヘッダのContent-Typeのcharsetパラメータが正しくて、HTML内のMETAタグのContent-Typeのcharsetパラメータが間違っていると、METAタグの方が優先されて文字化けしてしまうことがあります。 そこで、最近のビルドでは、IInternetProtocol経 ...
# (スコア:5166)
Invalid TextWindows CE版がVC8でビルドできるようになったので、Windows Mobile 5.0のSDKでのビルドも試してみました。SDKのヘッダ内で警告がひとつ出るのは直せばよいのですが、少し大きな問題としてIBrowser2がサポートされていないというのがあります。 いくつか調べてみた結果以下のことがわかりました。 ...
# (スコア:4576)
WebBrowserコントロールで表示している中から検索する方法を調べたのでメモっておきます。ちょっと回りくどいのでわかりにくいかも。 まず、IWebBrowser2::get_documentでIHTMLDocument2を取得し、IHTMLDocument2::get_bodyでBODYのIHTMLBodyElementを取得します。そして、IHTMLBodyElement::createTextRangeで ...
# (スコア:3530)
スペースバー(キー自体はカスタマイズ可能)でスクロールし、最後までスクロールしたら次のメッセージに進むという機能がありますが、あれの実装です。問題はWebBrowserコントロールのスクロールの仕方と、現在のスクロール位置の取得の方法です。スクロールの方は、IWebBrowser2 -> IHTMLDocument2 -> IHTMLW ...
# (スコア:3520)
HTML表示でtarget付きのリンクをクリックした時などにデフォルトのブラウザではなくてIEでリンクが開かれてしまうというのを直すために、DWebBrowserEvents2::NewWindow2をハンドルしてみたのですが一筋縄ではいきませんでした。 イベントを受け取った時点でURLを取得し、デフォルトの動作をキャンセルしてShel ...
# (スコア:3503)
以上を踏まえて、テストコードを書いてみました。C++で書くと面倒なのでJavaScriptで。 <html> <head> <script type="text/javascript"> function test(value, prev) { var selection = document.selection; var range = selection.createRange(); if (range.text == "") range = document.body.createTextRang ...
# (スコア:3425)
IInternetProtocol経由でIWebBrowser2にデータをロードするときに、HTMLが不完全(content:encodedに含まれるような断片)だと、IInternetProtocolSink::ReportProgressで通知したMIMEタイプを無視して勝手に自動判定してしまうようです。 仕方がないので、上の件では無理やりMETAタグを差し込むようにしました ...
# (スコア:3422)
既に選択されているところを取得する方法は、IWebBrowser2::get_documentでIHTMLDocument2を取得。IHTMLDocument2::get_selectionでIHTMLSelectionObjectを取得。IHTMLSelectionObject::createRangeでIHTMLTxtRangeを取得という感じで。 ...
# (スコア:3385)
# (スコア:10000)