質問編集履歴
2
何故か投稿内容が真っ白になったので編集
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
【C#】マウスイベントを発生させたいがエラーが出る。『クラス、デリゲート、列挙型、インターフェイス または構造体が必要です。』
|
body
CHANGED
@@ -4,10 +4,12 @@
|
|
4
4
|
先ほど、C#のプログラムを書いている際に、マウスクリックをさせたく調べていたのですがどうやら、下記のようにすればできると書いてありましたのでやってみました。
|
5
5
|
|
6
6
|
|
7
|
+
```lang-c#
|
7
8
|
[DllImport("USER32.dll", CallingConvention = CallingConvention.StdCall)]
|
8
9
|
static extern void mouse_event(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo);
|
9
10
|
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
|
10
11
|
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
|
12
|
+
```
|
11
13
|
|
12
14
|
しかし、上記コードの2行目の部分で
|
13
15
|
「クラス、デリゲート、列挙型、インターフェイス または構造体が必要です。」
|
1
コード部分に勝手に/が挿入されるのでコードタグを消しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,12 +3,12 @@
|
|
3
3
|
|
4
4
|
先ほど、C#のプログラムを書いている際に、マウスクリックをさせたく調べていたのですがどうやら、下記のようにすればできると書いてありましたのでやってみました。
|
5
5
|
|
6
|
-
|
6
|
+
|
7
7
|
[DllImport("USER32.dll", CallingConvention = CallingConvention.StdCall)]
|
8
8
|
static extern void mouse_event(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo);
|
9
9
|
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
|
10
10
|
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
|
11
|
-
|
11
|
+
|
12
12
|
しかし、上記コードの2行目の部分で
|
13
13
|
「クラス、デリゲート、列挙型、インターフェイス または構造体が必要です。」
|
14
14
|
というエラーが出力されてしまい、正常に動作しません。
|