[SIMILAR] WITH 21640 ihtmltxtrange WITH 15241 ihtmlbodyelement WITH 11145 、ih WITH 10401 ihtmldocument2 WITH 7748 iwebbrower2 WITH 7438 createtextrange WITH 7438 findtext WITH 6309 でih WITH 4947 webbrowser WITH 4226 iwebbrowser2 WITH 2607 取得 WITH 2091 索結 WITH 1963 body WITH 1813 検索 WITH 1398 document WITH 791 得し WITH 766 で検 WITH 660 成功 WITH 538 選択 WITH 458 トロ WITH 415 方法 WITH 381 表示 WITH 347 を取 WITH 302 メモ WITH 277 結果 WITH 250 出来 WITH 205 ロー WITH 179 コン WITH 132 ント WITH 109 ール WITH 68 ます WITH 64 す。 の検索結果 200 件中 1 - 10 件目 (0.083621933 秒)
WebBrowserコントロールで表示している中から検索する方法を調べたのでメモっておきます。ちょっと回りくどいのでわかりにくいかも。 まず、IWebBrowser2::get_documentでIHTMLDocument2を取得し、IHTMLDocument2::get_bodyでBODYのIHTMLBodyElementを取得します。そして、IHTMLBodyElement::createTextRangeで ...
既に選択されているところを取得する方法は、IWebBrowser2::get_documentでIHTMLDocument2を取得。IHTMLDocument2::get_selectionでIHTMLSelectionObjectを取得。IHTMLSelectionObject::createRangeでIHTMLTxtRangeを取得という感じで。 ...
# (スコア:5969)
スペースバー(キー自体はカスタマイズ可能)でスクロールし、最後までスクロールしたら次のメッセージに進むという機能がありますが、あれの実装です。問題はWebBrowserコントロールのスクロールの仕方と、現在のスクロール位置の取得の方法です。スクロールの方は、IWebBrowser2 -> IHTMLDocument2 -> IHTMLW ...
# (スコア:4493)
以上を踏まえて、テストコードを書いてみました。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 ...
# (スコア:3324)
IHTMLDocument2あたりからMHTMLで保存する方法はあるのかと思って調べてみたところ、Automated IE SaveAs MHTML が見つかりました。しかし結局のところ保存ダイアログを出した上でフックをかけてダイアログに自動的に値を入れてやるという方法しかないようです。 これだったら、自分でIMGタグなどをたどってMHT ...
# (スコア:2972)
Invalid TextSleipnirが少しだけGeckoが使えるようになったり、LunascapeがGecko対応を表明したり、Gecko対応が最近の流れのようです。 試しに、QMAIL3でMozilla ActiveX Controlを使えるかどうか試してみました。といっても単に生成しているオブジェクトのProgIdを"Shell.Explorer"から"Mozilla.Browser"に変え ...
# (スコア:2944)
HTML表示でtarget付きのリンクをクリックした時などにデフォルトのブラウザではなくてIEでリンクが開かれてしまうというのを直すために、DWebBrowserEvents2::NewWindow2をハンドルしてみたのですが一筋縄ではいきませんでした。 イベントを受け取った時点でURLを取得し、デフォルトの動作をキャンセルしてShel ...
# (スコア:1488)
From ITmedia。 SP2でセキュリティ周りの機能が色々と入るという話です。QMAIL3に関係ありそうなのは、以下でしょうか。 IAttachmentExceuteインターフェイスの追加 WebBrowserコンポーネントのローカルゾーンのセキュリティが厳しくなる Windows Firewall周り しかしローカルゾーンのセキュリティ設定がインタ ...
# (スコア:1482)
sigmarion IIIではWebBrowserコントロールを使ったHTMLメールの表示ができますが、一回HTMLメールを表示した後にパラレルで同期するとクラッシュするので調べてみました。 どうもWebBrowserコントロールがリソースを大量に使うために同期用のスレッドが起こせなくなっていたようです。しかもスレッドが起こせな ...
# (スコア:1434)
とりあえず、フォーカスのコントロールなどだけ実装。最近、根を詰めてやりすぎて疲れたので一回休みって感じです^^;。 この辺の普段使わないようなUIはHTMLで書いてWebBrowserコントロールで表示するような感じにしてしまった方が開発は楽な気がしますが、CEのことを考えるとなかなかそうもいかないですね。 ...
# (スコア:1427)
# (スコア:10000)