在一个进程中给另一个无关的进程发送一个  LVN_COLUMNCLICK  消息,该如何写lParam参数
SendMessage(hWnd, LVN_COLUMNCLICK, wParam, lParam);

解决方案 »

  1.   

    SendMessage(hWnd, LVN_COLUMNCLICK, (WPARAM)par1, (LPARAM)par2);
      

  2.   

    par1 和par2该怎么赋值呢
    NMLISTVIEW   m_lvdata;
    m_lvdata.hdr.code=LVN_COLUMNCLICK;   
    m_lvdata.hdr.hwndFrom=m_listc->m_hWnd;
    m_lvdata.hdr.idFrom = 0;
    m_lvdata.iItem = -1;
    m_lvdata.iSubItem = 1;
    m_listc->PostMessage(LVN_COLUMNCLICK, ::GetWindowLong(m_listc->m_hWnd, GWL_ID), (LPARAM)&(m_lvdata));
    这样可以吗
      

  3.   

    LVN_COLUMNCLICK是WM_NOTIFY消息,是由控件根据用户操作自动产生的,一般仅需要用户在消息处理函数中处理即可用户代替操作系统发送WM_NOTIFY消息的用法不常见怀疑LZ的真正意图