我用::SendMessage(pBoxOne->m_hWnd, WM_COPY , 0, 0);
然后用::SendMessage(m_hWnd2,WM_PASTE , 0,0);粘贴,发现粘贴的是剪贴板的东西。那么我发的WM_COPY的东西放到哪里了?我是想把一个控件的内容复制到另外一个控件中。

解决方案 »

  1.   

    有没有办法,把一个edit控件上的文字全部选中的方法。
      

  2.   

    // nStartChar = 0, nEndChar = GetWindowTextLength(m_hWndEdit);
    ::SendMessage(m_hWndEdit, EM_SETSEL, nStartChar, nEndChar);orCEdit edit;
    edit.Attach(m_hWndEdit);
    // nStartChar = 0, nEndChar = edit.GetWindowTextLength();
    edit.SetSel(nStartChar, nEndChar, TRUE);
      

  3.   

    有没有办法,把一个edit控件上的文字全部选中的方法。
    ------------------
    当然是有的,CEdit里的SetSel就可以啊(先要确定文本的长度)
    当然如果不想用封装的CEdit的方法,也可以发选择的方法消息,参考一下msdn,很容易的