剪切板功能

来源:互联网 发布:手机淘宝领取虾米vip 编辑:程序博客网 时间:2024/05/01 20:38

// 复制到剪切板
    if ( !OpenClipboard() )
    {
        AfxMessageBox( "Cannot open the Clipboard" );
        return;
    }
    EmptyClipboard();

    CString strText;
    m_machineText.GetWindowText(strText);
   
    HGLOBAL h = GlobalAlloc(LMEM_FIXED|LMEM_ZEROINIT,100);
    LPBYTE lpData = (LPBYTE)GlobalLock(h);

    memcpy(lpData, strText.GetBuffer(), strText.GetLength()+1);

    GlobalUnlock(h); 

    SetClipboardData(CF_TEXT, h);

    CloseClipboard();

原创粉丝点击