VkKeyScan, keybd_event: Was einbinden?
-
Was muss ich einbinden, um VkKeyScan und keybd_event verwenden zu können?
-
-
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Test2 { public partial class Form1 : Form { [DllImport("user32.dll")] static extern short VkKeyScan(char ch); [DllImport("user32.dll")] static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, int dwExtraInfo);
ergibt
Form1.cs(14,10): Fehler CS0246: Der Typ- oder Namespacename "DllImport" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?) Form1.cs(14,10): Fehler CS0246: Der Typ- oder Namespacename "DllImportAttribute" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?) Form1.cs(17,10): Fehler CS0246: Der Typ- oder Namespacename "DllImport" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?) Form1.cs(17,10): Fehler CS0246: Der Typ- oder Namespacename "DllImportAttribute" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
-
using System.Runtime.InteropServices;
-
(Fehlt eine Using-Direktive oder ein Assemblyverweis?)
Es ist einfach erstaunlich wie unbeholfen viele an die Programmierung heran gehen.
Wenn Du bei DllImport mal auf F1 drückst gelangst Du zu folgender Hilfe:http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.dllimportattribute.aspx
Und was steht da ? Na ?
Namespace: System.Runtime.InteropServices