我向另外一个进行窗口的Edit控件发送WM_TEXT,消息,却写不进去内容,是怎么回事呢?
我向那个软件的早期版本发送这个消息能写进去了,现在的却不行了,不知道它作了什么处理?因为我有特殊的用途,请教该如何解决,谢谢!

解决方案 »

  1.   

    可能新版本阻止你取的句柄
    还有2k以后用WM_TEXT好像不行了
      

  2.   

    句枸是对的,我在SPY++里看过。
    是WM_SETTEXT消息,我前面写错了。不知道它是做了什么处理呢?
      

  3.   

    ASSERTVALID(m_hWnd);检查检查。
    试试SetWindowText函数。
      

  4.   

    SetWindowText函数更不行。
    我把字符先写到clipboard里,再发送
    ::SendMessage(hwnd,WM_PASTE,0,0);
    消息也不行。句柄肯定没有错,可能是接收程序里面对发送消息的来源进行了判断。我该怎么突破它呢?