Пример #1
0
            bool IMessageFilter.PreFilterMessage(ref Message m)
            {
                // Use a switch so we can trap other messages in the future
                switch (m.Msg)
                {
                case 0x100:     // WM_KEYDOWN

                    if ((int)m.WParam == (int)Keys.F1)
                    {
                        HelpUtility.ProcessHelpRequest(Control.FromHandle(m.HWnd));
                        return(true);
                    }
                    break;
                }
                return(false);
            }