博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC 复制文本到剪贴板
阅读量:4178 次
发布时间:2019-05-26

本文共 591 字,大约阅读时间需要 1 分钟。

BOOL CopyStringToClipboard(const CStringW text){    if (!::OpenClipboard(NULL))    {        return FALSE;    }    CStringW src = text;    ::EmptyClipboard();    int len = src.GetLength();    int size = (len + 1) * 2;    HGLOBAL clipbuffer = GlobalAlloc(GMEM_DDESHARE, size);    if (!clipbuffer)    {        ::CloseClipboard();        return FALSE;    }    char *buffer = (char*)::GlobalLock(clipbuffer);    memcpy(buffer, src.GetBuffer(), size);    src.ReleaseBuffer();    ::GlobalUnlock(clipbuffer);    ::SetClipboardData(CF_UNICODETEXT, clipbuffer);    ::CloseClipboard();    return TRUE;}

 

转载地址:http://rwmai.baihongyu.com/

你可能感兴趣的文章
JOSSO入门指南及其与WildFly AS 10的集成
查看>>
为WildFly AS 10中的Liferay Portal 6.2配置JOSSO Agent
查看>>
Spring ORM与Hibernate的集成开发详解
查看>>
WildFly AS 10中基于PicketLink的SAML SSO实现
查看>>
Spring AOP概述
查看>>
Apache Maven入门指南
查看>>
Apache Maven的插件概述
查看>>
Apache Maven项目提供的Archetype插件详解
查看>>
Apache Maven项目提供的Compiler插件详解
查看>>
Apache Maven项目提供的Ant插件详解
查看>>
Apache Maven项目提供的AntRun插件详解
查看>>
Apache Maven项目提供的EJB插件详解
查看>>
Hibernate中持久化上下文的flush操作之一COMMIT
查看>>
Hibernate的乐观锁并发控制机制
查看>>
Hibernate的悲观锁并发控制机制及LockMode
查看>>
Hibernate中的数据的获取策略(fetching)
查看>>
Hibernate中通过HQL/JPQL查询的方式实现动态数据获取
查看>>
Hibernate中通过FetchProfile的方式实现动态数据获取
查看>>
Hibernate应用中通过JPA配置Entity缓存
查看>>
Hibernate中配置二级缓存的并发策略
查看>>