本文介绍了MFC:在文本框之间拖放时丢失了一部分文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我想在VS2010上用MFC做一个Drag_n_Drop的演示。 但我在演示中找不到丢失文字的原因。 请在这里查看名为''COleDragnDrop'的项目,帮助我: http://www.mediafire.com/?nx3op4s6ofe1znp [ ^ ] 解决方案 我刚从CString对象使用了char * buffer而不是GetBuffer。 Ex: COleDataSource pSource; CSharedFile sf(GMEM_MOVEABLE | GMEM_DDESHARE | GMEM_ZEROINIT); char pBuf [] =测试1 ...... 2 ......; sf.Write(pBuf,strlen(pBuf)); 感谢您的帮助,Jochen和S.Alexandrovich Hi,I am trying to make a demo of Drag_n_Drop with MFC on VS2010.But I could not find out the reason for losing text in my demo.Please help me by taking a look on my project named ''COleDragnDrop'' here: http://www.mediafire.com/?nx3op4s6ofe1znp[^] 解决方案I have just used char *buffer instead of GetBuffer from a CString object.Ex: COleDataSourcepSource;CSharedFilesf(GMEM_MOVEABLE|GMEM_DDESHARE|GMEM_ZEROINIT);char pBuf[] = "Testing 1... 2... ";sf.Write(pBuf, strlen(pBuf));Thanks for your helps, Jochen and S.Alexandrovich 这篇关于MFC:在文本框之间拖放时丢失了一部分文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 06-03 03:11