вобщем прошу снова мне помочь =)
никак немогу зажать клавишу на длительное время
второй день уже е.. мучаюсь =(
при любых вариантах она просто нажимается а мне нада держать её
посоветуйте что-нибудь пожалуйста
вот немного кода:
public partial class MainForm : Form
{
const int WM_KEYDOWN = 256;
const int WM_CHAR = 258;
const int WM_KEYUP = 257;
[DllImport("User32.dll")]
public static extern IntPtr FindWindow(String lpClassName, String lpWindowName);
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern void PostMessage(IntPtr hWnd, int msg, IntPtr wParam, IntPtr lParam);
public MainForm()
{
IntPtr hWnd = FindWindow(null, "program name");
IntPtr t1 = (IntPtr)'[';
IntPtr nul = IntPtr.Zero;
PostMessage(hWnd, WM_KEYDOWN, t1, nul);
// PostMessage(hWnd, WM_CHAR, t1, nul);
// PostMessage(hWnd, WM_KEYUP, t1, nul);
...
}
}