Lid |
|
Hey ik heb een probleem met het SendMessage event in C#
Deze code heb ik tot nu toe
[DllImport("user32.dll", CharSet = CharSet.Auto)]
private static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll")]
public static extern int SendMessage(
int hWnd, // handle to destination window
uint Msg, // message
long wParam, // first message parameter
long lParam // second message parameter
);
UInt32 WM_KEYDOWN = 0x0100;
UInt32 VK_C = 0x0043;
IntPtr handle = FindWindow("notepad",null);
MessageBox.Show(handle.ToString());
SendMessage((int)handle, WM_KEYDOWN, VK_C, 0);
[DllImport("user32.dll", CharSet = CharSet.Auto)] private static extern IntPtr FindWindow(string lpClassName, string lpWindowName); [DllImport("user32.dll")] public static extern int SendMessage( int hWnd, // handle to destination window uint Msg, // message long wParam, // first message parameter long lParam // second message parameter ); UInt32 WM_KEYDOWN = 0x0100; UInt32 VK_C = 0x0043; IntPtr handle = FindWindow("notepad",null); MessageBox.Show(handle.ToString()); SendMessage((int)handle, WM_KEYDOWN, VK_C, 0);
Wat doet het script wel :
De Window Handle haalt hij wel keurig op voor mij maar verstuurd niet me bericht
Hoop dat iemand kan zeggen wat ik fout doe
|