winform想模拟鼠标点击一个隐藏窗口的toolbar中的某个button,网上说用TB_GETITEMRECT的到按钮的位置,再用WM_LBUTTONUP发送消息点击。
问题是c#中
SendMessage(handle, TB_GETITEMRECT, wparam,lparam)
wparam,lparam分别是什么意思?怎么定义呢?
PostMessage(handle,WM_LBUTTONDOWN,wparam,lparam)里wparam,lparam又分别是什么意思?怎么定义呢?

解决方案 »

  1.   

    你去看看MSDN上面是怎么解释TB_GETITEMRECT这个的吧
      

  2.   

    lparam是一个指针,这里应该指向RECT类型的变量。
    c#我这样定义:
    Rectangle re = new Rectangle();
    int i = &re;
    SendMessage(handle, TB_GETITEMRECT, wparam,i)但是提示错误:无法将drawing.rectangle隐式转为int指向rectangle的结构体指针应该怎么定义啊?