Form
имеет метод, который вы можете переопределить, WndProc , который получит ваше пользовательское сообщение.В качестве параметра он принимает структуру Message
, которая инкапсулирует параметры сообщения hwnd, msg, wParam и lParam и включает поле для результата сообщения.Итак, если у вас есть зарегистрированное сообщение:
class MyForm : Form
{
const int MyMessage = WM_USER + 0x05; // for example
protected override void WndProc(ref Message m)
{
if (m.Msg == MyMessage)
{
// do whatever with your message
}
}
}