■過去ログ置き場に戻る■ 1- 前250 最新50


[memo] "9999999999_00.html#R20" という感じで、URLの最後に "#RレスNo" を追加すると幸せになれます。

IEコンポーネントを使い倒すスレ Ver.2
251 名前:デフォルトの名無しさん :2007/04/18(水) 22:17:48
http://tvde.web.infoseek.co.jp/cgi-bin/jlab-dat/s/23689.jpg

やだやだ…そんなところ舐めないでよぉ

252 名前:デフォルトの名無しさん :2007/04/20(金) 05:58:23
>>250
馬鹿のスクリプト厨で当然.NETもよく知らない俺ですが
ActiveXならbody.onloadのタイミングとかで
document.imagesを調べる、というのでは駄目でしょうか?

253 名前:デフォルトの名無しさん :2007/04/20(金) 07:05:59
>>249
馬鹿のスクリプト厨です

IWebBrowser2::get_Document ->
IDispatch::QueryInterface(IID_IHTMLDocument2) ->
IHTMLDocument2::get_selection ->
IHTMLSelectionObject::createRange ->
IDispatch::QueryInterface(IID_IHTMLTxtRange) ->
IHTMLTxtRange::get_text

で、できました。スクリプトの場合と殆ど同じですね

254 名前:249 :2007/04/20(金) 08:23:56
>253
どうもありがとうございます。
ただ、IHTMLTxtRange::get_textって、選択された文字列そのものですよね?
あいうえお
 ~~~~~~
  ↑ここが選択されている場合、「いうえ」が納まっている。

私が欲しいのは文字列そのものではなく、その選択されている範囲座標なんです。
例えば、xy座標で、左上が10:10、右下が20:60 みたいな。
要は、マウスでクリックした座標が、選択範囲内か、そこから外れた位置なのか?
を知りたいわけです。

255 名前:253 :2007/04/20(金) 21:54:40
>>254
おおこれは大変勘違いしました。お恥ずかしい・・・
どうも申し訳ございません。忘れてください・・・

256 名前:デフォルトの名無しさん :2007/04/21(土) 14:59:24
選択されていれば範囲内
選択されていなければ範囲外


■過去ログ置き場に戻る■ 1- 前250 最新50
DAT2HTML 0.33f Converted.