Преобразование Keys в IntPtr - C#

Узнай цену своей работы

Формулировка задачи:

[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int PostMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);
Использую :
int WM_KEYDOWN = 256;
PostMessage(hWind, WM_KEYDOWN, key, IntPtr.Zero);
Как правильно конвертировать экземпляр класса System.Windows.Forms.Keys в экземпляр класса System.IntPtr, чтобы для всех клавиш было правильное значение?

Решение задачи: «Преобразование Keys в IntPtr»

textual
Листинг программы
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int PostMessage(IntPtr hwnd, int wMsg, Keys wParam, IntPtr lParam);
 
int WM_KEYDOWN = 256;
PostMessage(hWind, WM_KEYDOWN, key, IntPtr.Zero);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 4 из 5
Похожие ответы