如题所述
大家有没有什么好方法
我这里已经获得那个程序窗口中按钮的句柄,发送什么消息可以使按钮安下
请高手指点,多谢!

解决方案 »

  1.   

    //////问】如何向一个按钮发送单击消息?////////
    答】
    SendMessage(WM_COMMAND,((WPARAM)BN_CLICKED)<<8|(WPARAM)IDC_BUTTON,0L);
    ::PostMessage(m_hWnd,WM_COMMAND,MAKEWPARAM(IDOK,BN_CLICKED),0);
    ::SendMessage(m_hWnd,WM_COMMAND,MAKEWPARAM(IDOK,BN_CLICKED),0);
      

  2.   

    ::SendDlgItemMessage(窗口句柄,按钮的ID,BM_CLICK,0,0);
      

  3.   

    使用mouse_event虽然可以实现但是比较麻烦
    ::SendMessage(m_hWnd,WM_COMMAND,MAKEWPARAM(IDOK,BN_CLICKED),0);
    ::SendDlgItemMessage(窗口句柄,按钮的ID,BM_CLICK,0,0);
    都可以实现,多谢了!!
      

  4.   

    搞定了,在OnInitDialog()里添加
    ::SendDlgItemMessage(m_hWnd,IDCONNECT,BM_CLICK,0,0);
    谢谢各位 结贴