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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
1223
ていくgetkey でキーを押されたときの動作について3未解決


ていく

リンク

2010/12/23(Thu) 10:23:03|NO.36304

Ctrl+CをGetkeyで読み込ませて,押すとパラメーター1の内容を
クリップボード(変数:cl)にセットするという内容です。

これで実行すると,コピーはできるのですが,
このプログラムのウィンドウが隠れているときにCtrl+Cを押すと,
そのプログラムで選択された内容がコピーされてしまいます。

そこで質問です。
このプログラムが一番前に来ているときだけ,Getkeyを有効にさせる
ということは可能でしょうか?
宜しくお願いします。

(listboxを使っています。)

repeat getkey a,162 //ctrl getkey b,67 //c if a==1 & b==1 { noteget cl,prm1 clipset cl title "某ソフト - コピーしました。" } else { title "某ソフト" } wait 1 loop stop



この記事に返信する


skyblue

リンク

2010/12/23(Thu) 12:46:18|NO.36312

アクティブウインドウかどうかによる判定



ていく

リンク

2010/12/23(Thu) 13:01:32|NO.36313

skyblueさん,ご回答ありがとうございます。

「アクティブウインドウかどうかによる判定」ということを聞いて
HSPのヘルプや,グーグル先生に聞きましたが,
よくわからない結果になりました。
llmod.asやらなんやら。

すいません・・・。
教えてくださるとうれしいです。



cookies

リンク

2010/12/23(Thu) 14:04:10|NO.36314

HSP Document Libraryで「アクティブ」で検索しましょう。
きっと一番初めにシステム変数が出てきます。



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