见下文

解决方案 »

  1.   

    CEdit myEdit;myEdit.Copy();//可以把数据拷贝到剪贴板中myEdit.Paste();//可以从剪贴板中下载数据
    这两个函数避免了我们直接操作剪贴板;但是,如果我们不设置CEdit myEdit,而直接在原myEdit的控件中粘贴数据,我们该怎么做?别告诉我使用 SetDlgItemText(IDC_MYEDIT, something);
    因为这样做并不能把剪贴板里的内容转到 something上。有两个解决方案:
    1、把剪贴板里的内容转到 something上;2、直接调用控件的Paste()函数,问题是怎么做?
    有没有类似于 CEdit* m_pMyedit之类的东东?
      

  2.   

    《其实我看不太明白你的问题》
    就是如果你不声明成员变量的话,可以用以下代码获得指针
    CEdit  *peditTemp = (CEdit*)GetDlgItem ( ### );
    if (NULL==peditTemp  ||  NULL==peditTemp->m_hWnd  ||  !::IsWindow(peditTemp->m_hWnd))
       return ;// 这样行不行
    peditTemp->Copy ();
    peditTemp->Paste ();
      

  3.   

    我的分数几年都不涨一下,我都已经对它失去信心了,不必利诱我啦。但是我能解答的问题一定不吝笔墨,喜欢编程灌水而已happy programming