因为根本就不是标准的Windows窗口,例如DirectX,WPF,根本就没有句柄的概念,当然找不到了

解决方案 »

  1.   

    那比如我想操作它们.还是用QQ举例子.想把QQ2009的聊天窗口发送一个键,该怎么办呢
      

  2.   

    本人是C#菜鸟建了C#.NET交流群,方便自己也方便大家学习,群号:86344209,欢迎大家加入!
      

  3.   


    不要去想Windows那一套了,SendMessage,句柄都没有,还发什么消息?去看看QQ有没有留下什么接口吧。总之,不是一件容易的事,知道其窗口是用DirectX技术(或类似技术)画出来的就行了。
      

  4.   

    比如我想做个QQ批量登陆器.怎么样让QQ号码和密码输入到 QQ的号码窗口和密码窗口,然后再按确定.如果无法找到他的句柄,又该怎么办?请大家帮忙
      

  5.   

    只是发送按键的话....使用SendKeys.Send就行了.
    前提是要保证QQ对应的输入框能获得焦点(发送tab来切换)
      

  6.   

       public static bool SearchAllForm(string FormName)
            {
                for (int i = 0; i < Application.OpenForms.Count; i++)
                {
                    if (Application.OpenForms[i].Name == FormName)
                    {
                        return true;
                    }
                }
                return false;
            }