一个关于文件复制的问题,请大家帮下忙 假使我要把c:\\1\\这个文件复制到剪贴板中,怎么做呢,如果是剪切呢?请不要给我vckbase上的例子,我不大看的懂还有如何判断是剪贴板中的文件是剪切还是复制呢??请大家帮我一下,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道是否需要Shell编程的东东 我觉得不需要吧void CMainFrame::FileNamesToClipBoard(){ CDropFiles DropFiles; if(!PrepareFileBuff(DropFiles)){ return; } if (OpenClipboard()) { BeginWaitCursor(); ::EmptyClipboard(); HGLOBAL hMem = ::GlobalAlloc(GMEM_ZEROINIT|GMEM_MOVEABLE|GMEM_DDESHARE, DropFiles.GetBuffSize()); memcpy( (char*)::GlobalLock(hMem), DropFiles.GetBuffer(), DropFiles.GetBuffSize() ); ::SetClipboardData (CF_HDROP, hMem ); ::CloseClipboard(); EndWaitCursor(); }}cdropfile中放的其实要copy文件的array,并且放在hem中了,关键是我没法确定他们是copy还是move 孙鑫VC第四章,依样划葫芦,不能编译 ADO数据库连接问题?? 买书 CxxxDoc::OnOpenDocument和CxxxView::OnInitialUpdate谁更先调用? ActiveX为何没有注册,在线等待 如何向编辑控件中插入数据? sos求救 xls用什么软件打开啊? 新手第一帖!来者有分。 我添加一个类怎么不成? dll程序创建时没有选automation选项,怎么才能支持自动化(如果不从头做(^_^)) [完全免费]界面专家SDK 0.5完全支持Vc6,Vc.net2003,可以提供界面换肤支持,使您的程序在Win9x操作系统中也可以拥有像Winxp一样的漂亮界面
void CMainFrame::FileNamesToClipBoard()
{
CDropFiles DropFiles; if(!PrepareFileBuff(DropFiles)){
return;
}
if (OpenClipboard())
{
BeginWaitCursor();
::EmptyClipboard();
HGLOBAL hMem = ::GlobalAlloc(GMEM_ZEROINIT|GMEM_MOVEABLE|GMEM_DDESHARE, DropFiles.GetBuffSize());
memcpy( (char*)::GlobalLock(hMem), DropFiles.GetBuffer(), DropFiles.GetBuffSize() );
::SetClipboardData (CF_HDROP, hMem );
::CloseClipboard();
EndWaitCursor();
}}
cdropfile中放的其实要copy文件的array,并且放在hem中了,关键是我没法确定他们是copy还是move