我想用一个程序去读和写另外一个程序中的控件的内容。用SPY++看控件的类型为RichEdit20W,控件的窗口句柄我能找到,我把他强制转换成CRichEditCtrl,使用他的函数就会出错。
请问有什么好办法,如果向这个窗口发消息取或写文本该用哪个消息代码?

解决方案 »

  1.   

    richEdit20w是用來支持unicode的.
    你把你的程序改造成Unicode程序.然後基本上和原來程序一樣.
    得到對象句柄.然後GetWindowText()|SetWindowText(_T("SDSDFS")).
    你看看這樣可不可以..
    richEdit20w本來就是CRichEditCtrl的.可以不用轉換吧.
      

  2.   

    不可以,我试过改成Unicode了,还是不行。
    还有别的办法吗?
      

  3.   

    HWND强制转换成CRichEditCtrl??
    还是用API或者发消息吧,要不试试FromHandle