[SIMILAR] WITH 15241 olecmdid WITH 14111 execwb WITH 8452 iwebbrowser2 WITH 7748 selectall WITH 1981 ィパ WITH 631 ュリ WITH 630 セキ WITH 508 リテ WITH 497 自体 WITH 447 パッ WITH 433 windows WITH 383 キュ WITH 375 使え WITH 288 ッチ WITH 197 ティ WITH 54 ので WITH 1 :: WITH 1 でol WITH 1 _ WITH 1 copy WITH 1 が使 WITH 1 えな WITH 1 なく WITH 1 くな WITH 1 なっ WITH 1 って WITH 1 てし WITH 1 しま WITH 1 まい WITH 1 いま WITH 1 まし WITH 1 した の検索結果 239 件中 1 - 10 件目 (1.043667573 秒)
IWebBrowser2::ExecWBでOLECMDID_COPYが使えなくなってしまいました。この前まで動いていた気がするのですが、Windows Updateでセキュリティパッチをあてたからなのでしょうか。OLECMDID_SELECTALLは使えるので、ExecWB自体の使い方がおかしいということはないと思うのですが。。 ...
何とか2月まで毎日書くことが出来ました。 ところで、リンク元を見ると、IWebBrowser2やIInternetProtocol、IInternetSecurityManagerあたりが結構多いですね。ATL周り(特にAtlAxInitとか)なんかも。IWebBrowser2はともかく、IInternetProtocolやIInternetSecurityManager周りはドキュメントがそれほど多くな ...
# (スコア:3547)
スペースバー(キー自体はカスタマイズ可能)でスクロールし、最後までスクロールしたら次のメッセージに進むという機能がありますが、あれの実装です。問題はWebBrowserコントロールのスクロールの仕方と、現在のスクロール位置の取得の方法です。スクロールの方は、IWebBrowser2 -> IHTMLDocument2 -> IHTMLW ...
# (スコア:3543)
Invalid TextWindows CEには2.0の頃からHTMLコントロールがありますが、これはDISPLAYCLASSというウィンドウクラス名でウィンドウを作ると使うことができます。このコントロールについては、HTML ビューア コントロールを使用し C++ で開発する方法に基本的な使い方が説明されています。 CE 3.0以降ではこのコン ...
# (スコア:3543)
既に選択されているところを取得する方法は、IWebBrowser2::get_documentでIHTMLDocument2を取得。IHTMLDocument2::get_selectionでIHTMLSelectionObjectを取得。IHTMLSelectionObject::createRangeでIHTMLTxtRangeを取得という感じで。 ...
# (スコア:3543)
IInternetProtocol経由でIWebBrowser2にデータをロードするときに、HTMLが不完全(content:encodedに含まれるような断片)だと、IInternetProtocolSink::ReportProgressで通知したMIMEタイプを無視して勝手に自動判定してしまうようです。 仕方がないので、上の件では無理やりMETAタグを差し込むようにしました ...
# (スコア:3543)
WebBrowserコントロールで表示している中から検索する方法を調べたのでメモっておきます。ちょっと回りくどいのでわかりにくいかも。 まず、IWebBrowser2::get_documentでIHTMLDocument2を取得し、IHTMLDocument2::get_bodyでBODYのIHTMLBodyElementを取得します。そして、IHTMLBodyElement::createTextRangeで ...
# (スコア:3543)
以上を踏まえて、テストコードを書いてみました。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 ...
# (スコア:3543)
Invalid TextWindows CE版がVC8でビルドできるようになったので、Windows Mobile 5.0のSDKでのビルドも試してみました。SDKのヘッダ内で警告がひとつ出るのは直せばよいのですが、少し大きな問題としてIBrowser2がサポートされていないというのがあります。 いくつか調べてみた結果以下のことがわかりました。 ...
# (スコア:3465)
起動時にパスワードを要求できるようにしました。オプションのセキュリティパネルでパスワードを設定すると、起動時に入力を求められます。セキュリティパネルにありますが、セキュリティとしてはほぼ何の意味も無い(設定ファイルを編集すれば無効にできます)ですが、気休め程度にどうぞ。 ...
# (スコア:935)
# (スコア:10000)