Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Перехватить WM_INPUT в MessageFilter / 2 сообщений из 2, страница 1 из 1
14.03.2014, 23:32
    #38586944
wewenami2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехватить WM_INPUT в MessageFilter
Почему не ловится WM_INPUT ??
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
static class Program
    {
        /// <summary>
        /// Главная точка входа для приложения.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.AddMessageFilter(new TestMessageFilter());
            Application.Run(new Form1());
            
        }

        [DllImport("user32.dll")]
        static extern bool PostMessage(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam);

        const int WM_INPUT = 0x00FF;

        public class TestMessageFilter : IMessageFilter
        {
            public bool PreFilterMessage(ref Message m)
            {
                
                // Blocks all the messages relating to the left mouse button.
                
                if (m.Msg == WM_INPUT)
                {
                    Debug.WriteLine("Вот WM_INPUT");
                }
                return false;
            }
        }
    }
...
Рейтинг: 0 / 0
15.03.2014, 00:03
    #38586961
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехватить WM_INPUT в MessageFilter
wewenami2,

наверное потому, что

MSDNRaw input is available only when the application calls RegisterRawInputDevices with valid device specifications
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Перехватить WM_INPUT в MessageFilter / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]