- Win32API質問箱 Build121 [転載禁止]©2ch.net
123 :デフォルトの名無しさん[]:2015/09/11(金) 13:09:56.43 ID:WE/d+c/8 - 物理的にマウスボタンが押されている状態で、
SendInput等のAPIによってマウスのボタンを上げられた状態であることを判定する方法ってありますか?
|
- Win32API質問箱 Build121 [転載禁止]©2ch.net
125 :デフォルトの名無しさん[sage]:2015/09/11(金) 13:37:43.79 ID:WE/d+c/8 - 状況としてはですね、
自作アプリにマウス右ボタンを使った機能があるんですが 外部のマウスジェスチャー系の常駐アプリが右クリックを戻しているようなんです GetKeyState/GetAsyncKeyState などでVK_RBUTTONの状態が取れません。
|
- ふらっと C#,C♯,C#(初心者用) Part116 [転載禁止]©2ch.net
645 :デフォルトの名無しさん[sage]:2015/09/11(金) 22:59:25.43 ID:WE/d+c/8 - MethodeInvoker という型の定義を見なさいよ。
public delegate void MethodInvoker() 引数はないでしょ。 デリゲート型は戻り値と引数の型とその数によって定義される型ですよ。 ちなみにMethodeInvokerは古いデリゲートです。ActionやFunctionを使いましょう。
|
- ふらっと C#,C♯,C#(初心者用) Part116 [転載禁止]©2ch.net
646 :デフォルトの名無しさん[sage]:2015/09/11(金) 23:07:55.22 ID:WE/d+c/8 - ラムダ式はデリゲートの簡易書式です。
text=>this.InvTest(text) これは型としては void Hoge( string s )というデリゲート型になります。MethodInvoker とは引数の型が合いませんよね。
|
- ふらっと C#,C♯,C#(初心者用) Part116 [転載禁止]©2ch.net
648 :デフォルトの名無しさん[sage]:2015/09/11(金) 23:13:40.81 ID:WE/d+c/8 - >>647
死ねよカス
|