我是新手,SendMassage发送组合键,比如Alt+E
用SendMassage发送组合键,比如Alt+E?
[解决办法]
http://www.cnblogs.com/johnsonton/articles/2331430.html
[解决办法]
- C# code
// 发和收都定义个自定义消息const int WM_CUSTOM = 0x0410;// 发送SendMessage(接收窗体的句柄, WM_CUSTOM, IntPtr.Zero, IntPtr.Zero);// 在接收的窗体里重写 WndProc 方法protected override void WndProc(ref Message m){ switch (m.Msg) { case WM_CUSTOM: // 在这执行原先收到 Alt+E 所要执行的操作 break; default: break; } base.WndProc(ref m);}
[解决办法]
[解决办法]
如果真不能发送 那么就一定要用 SendMessage了?
你也可以用RegisterHotKey注册一个全局热键 处理WM_HOTKEY消息啊?