得到了一个"CuteEdit" 的 HWND,
可能是用户定义的类吧,是一个多行的文本框,支持字体、颜色等。这会是从什么类继承来的呢?
我想永读它的第n行怎么做?是否可以知道它有多少行?谢谢!

解决方案 »

  1.   

    估计就是从CEdit或者CRichEditCtrl类继承过来的
      

  2.   

    那要看你的CuteEdit具体的函数了,最好把代码贴一下
      

  3.   

    CuteEdit是人家自定义的类,我只是用spy++找到了这个句柄, 估计它就是richedit的继承吧,就按这个来试试吧我现在只有一个HWND, 该如何写?
      

  4.   

    CEdit::GetLine() 这个函数能从EDIT里读一行文本!
      

  5.   

    CString rString;
        HWND hwnd1 = (HWND)m_hwnd; //m_hwnd 为DWORD    CWnd *pWnd=CWnd::FromHandle(hwnd1);    pWnd->GetWindowText(rString);
    出错啊!应该怎么写?谢谢
      

  6.   

    DWORD m_hwnd = 0x00020666;  //通过spy++取得的任意窗口句柄;
    HWND hwnd1 = (HWND)m_hwnd;
    CWnd *pWnd=CWnd::FromHandle(hwnd1);
    CString str;
    pWnd->GetWindowText(str);
    AfxMessageBox(str);
    测试通过,能正确显示所在窗口的标题!^_^