代碼如下:
void CMFCApplication2Dlg::OnBnClickedButCopy()
{
// TODO: 在此添加控件通知處理程序代碼
CEdit* m_Edit = (CEdit *)GetDlgItem(IDC_EDI_TEXT);
m_Edit->SetSel(0, -1);
HWND hText = 0;
CWnd* Text = GetDlgItem(IDC_EDI_TEXT);
::SendMessage(hText, WM_COPY, 0, 0);
}
點擊按鈕以後,只選中了文字,而沒有進行復制,求解問題在哪?
試試:
CWnd* Text = GetDlgItem(IDC_EDI_TEXT);
::SendMessage(Text->m_hWnd, WM_COPY, 0, 0);