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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0722
名無しPrt Sc(プリントスクリーン)キーの取得2解決


名無し

リンク

2014/7/22(Tue) 18:32:16|NO.63027

通常は画面上に表示されない(gsel 0,-1)プログラムで、
Prt Sc(プリントスクリーン)キーが押されたことを取得するにはどうすればいいのでしょうか?
キーコードが44ということはわかったのですがgetkeyでは取得できません。
回答お願いします。



この記事に返信する


Tetr@pod

リンク

2014/7/23(Wed) 16:45:30|NO.63037

こちらでは取得出来ました。
そちらで確認できなかったのは、もしかしたら取りこぼしがあったからかもしれません。


#uselib "User32.dll" #cfunc global GetAsyncKeyState_ "GetAsyncKeyState" int #define global getkey2(%1,%2) %1=GetAsyncKeyState_(%2)!0
このスクリプトを先頭に貼り付け、PrintScreenキー取得の箇所で
getkeyの代わりにgetkey2を使ってみてください。



名無し

リンク

2014/7/23(Wed) 17:22:06|NO.63040

ほんとだ…
普通にgetkeyで取得できました(^^;;
onkeyと勘違いしてたんだと思います。
ありがとうございました



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