HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
1015
totto文字をドラッグしただけで文字を取得したい4解決


totto

リンク

2009/10/15(Thu) 00:21:15|NO.28299

文字をクリップボードにコピーする場合、
文字のドラック −> 左クリック −> コピー
の流れですが、
文字をドラックした時点で、そのドッグ範囲内の文字列を拾得する方法はありませんか?



この記事に返信する


a

リンク

2009/10/15(Thu) 17:23:15|NO.28301

mesbox ですか?



totto

リンク

2009/10/15(Thu) 18:23:40|NO.28302

>>aさん
そうです。
HSPのスクリプトエディター上で命令名をドラッグし選択状態にして
ヘルプのキーワード検索をすると、その命令を自動で取得して検索してくれますが
そんなことをやりたいのです。



774

リンク

2009/10/15(Thu) 19:06:12|NO.28303

mesbox 上だと、なぜか onclick でクリックを検出したり
oncmd の WM_MOUSEMOVE でマウスカーソルの移動を検出する
方法が使えないんですよねぇ。
(私が適切な方法を知らないだけでしょうか?)

repeat 〜 loop の中で getkey で
「左クリックが押されている → 左クリックが押されていない」
と言った状態を検出し、その後で
llmod3 の selget で選択された部分を取得し
clipset すれば良いと思います。

objsel -1 で mesbox に入力フォーカスが合っているか
どうか、まで調べれば、なおベターです。



totto

リンク

2009/10/15(Thu) 20:57:56|NO.28304

>>774さん
どうもです。
望んでいた通りに動作しました。
非常に助かりました。
ありがとうございます。



ONION software Copyright 1997-2023(c) All rights reserved.