我要写一个用友的外挂,需要监控用友软件里某个下拉列表框,当选中下拉列表中的
某个值(列如,固定资产等)时,我的程序就能触发。

解决方案 »

  1.   

    分别使用下面的函数就可以了!
    findwindow();
    getwindowtext();
    winexec();
      

  2.   

    我觉得,在下拉框中选某个值,就触发其它程序,这个很难实现,findwindow()
    只能找到主程序的handle,不能找到程序里某个窗体上的某个下拉框但这还不是问题,我通过找当前系统焦点,解决了getwindowtext();
    是能得到handle的文本,但它不能得到下拉框中的文本而且就算这些问题都能解决,但怎样监测呢,这很耗资源,所以我想还是在软件上加个菜单进去,不知这个怎么实现?
      

  3.   

    结合这个如何
    BM_GETCHECK消息检索一个CheckBox或RadioButton控件的选择状态。