我现在有个程序a 我想自己写个程序b 当a开着的时候 通过b对a的某一窗口进行操纵 其窗口中包括文本框 和按钮请问要如何实现 用什么api 掌握那些技术。。或许你觉得很简单,不过你得答案会对我帮助不少的。。谢谢!

解决方案 »

  1.   

    但是我用spy++发现别的窗口每次运行的时候的句柄 不一样。。
    还有我获得句柄后 通过什么函数来操纵其窗口中的控件 比如文本框和按钮 谢谢!!
      

  2.   

    http://community.csdn.net/Expert/topic/4130/4130317.xml?temp=.2724726
    http://community.csdn.net/Expert/topic/4130/4130252.xml?temp=.4989282
    看看这几个帖子对你应该有帮助
      

  3.   

    so easy
    只要CWnd*pwnd=GetDialogItem(IDC_BUTTON1);//得到ID
      CDC *p=pwnd->GetDC();//得到句柄指针
      

  4.   

    只要CWnd*pwnd=GetDialogItem(IDC_BUTTON1);//得到ID
      CDC *p=pwnd->GetDC();//得到句柄指针如果有问题给我发EMAIL [email protected]
    帮你搞定
      

  5.   

    用SPY得到窗口A的标题,用FINDWINDOW可以得到窗口A,
    如果窗口A是对话框,可以用GetDlgItem来得到其子控件窗口,否则要用EnumWindow