利用SendMessage 给外部程序发送键盘事件
[DllImport("user32.dll", EntryPoint = "SendMessage")]
         public static extern int SendMessage(
             IntPtr hwnd,
             int wMsg,
             int wParam,
             int lParam
         );
   调用:
public void WMkey(IntPtr EMf,int t)
         {
             CQAPI.SendMessage(EMf, 0x0106, t, 0);//  
         }
发送 字母  测试 成功! 数字 和 其他键没有测试过,但是发送F1-F12 均不成功!
我这里是发送给 外部程序哈,比如说记事本 我发送F过去 就可以打开记事本的 文件下拉表!
为什么无法发送F1-F12 呢? 求高手帮忙解决!!!!!  
------解决方案--------------------
有办法发送,应该也有办法获取IntPtr hwnd,int wMsg,int wParam,int lParam的值
------解决方案--------------------
WM_SYSKEYDOWN