QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3241|回复: 0
打印 上一主题 下一主题

一段把文件拷贝到剪贴板的代码!

[复制链接]
字体大小: 正常 放大
ilikenba 实名认证       

1万

主题

49

听众

2万

积分

  • TA的每日心情
    奋斗
    2024-6-23 05:14
  • 签到天数: 1043 天

    [LV.10]以坛为家III

    社区QQ达人 新人进步奖 优秀斑竹奖 发帖功臣

    群组万里江山

    群组sas讨论小组

    群组长盛证券理财有限公司

    群组C 语言讨论组

    群组Matlab讨论组

    跳转到指定楼层
    1#
    发表于 2004-4-27 21:13 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    <>bool CopyToClipboard(AnsiString file); O' m* ~& w* V0 Y
    {. A$ u8 w' F( A4 b
        int nLen;
    ! g  ^2 }" m" g: O- N    char* Data;
    # q8 e( B$ G  Y3 p0 i( z; T    HANDLE hMem;</P>& ^( p0 Z6 q2 l$ J/ B) n! B) D
    <>    if (file.IsEmpty()) return false;</P># e# p4 e4 d/ \2 }7 N6 }
    <>    nLen = 20 + file.Length() + 2;4 R# I9 A0 Z' W  y( O' J
        hMem = GlobalAlloc(GMEM_MOVEABLE
    8 Z* q: D- C: ~8 f        |GMEM_DDESHARE|GMEM_ZEROINIT,* A3 Y- M& w" E. V# l* W3 Z8 L
            nLen);
    ( z! b3 E" O7 U8 V- Z    if (hMem==NULL) return false; 6 C1 D; G( c$ R% K7 g0 l
        /*Data = (char*)GlobalLock(hMem);9 ^- ^# l8 O& O& N8 O) ~
        *(DWORD*)Data = 20;
    ' }7 J8 Y) T) y- {: {+ Q) E    strcpy(Data+20, file.c_str());
    % j, J" a8 z) _' b  }    GlobalUnlock(hMem);*/
    2 A2 b/ l8 N7 H3 O# u# Y. O    if (OpenClipboard(NULL)) {8 m& D* W! ~( Z( L0 B& a
            EmptyClipboard();  //加上这一句
    8 i" ~" \( Z8 t: X        if (SetClipboardData(0 j, L2 y$ A- n4 S
                CF_TEXT,hMem)!=0)
    ' s) _) V) T# Z0 {' p            hMem = NULL;
    0 o' M  H! M+ j        CloseClipboard();
    - e$ V0 T0 R, w1 S+ E( I$ O# d. ^    }
    . u$ [- g: m. n5 \0 J3 k" g    if (hMem) GlobalFree(hMem); </P>
    9 ~" f7 c1 r8 y) w& ^& E3 }<>    return hMem ? false : true;
    7 t1 R( ~+ y* Q  m. d/ a* p} </P>
    - E. p* {- F4 t$ k+ i5 G( B<>void __fastcall TForm1::Button1Click(TObject *Sender): o, ^2 v2 P, v1 y$ ~& l: y
    {
    5 P( @+ v# U0 R0 x, s' W$ _, W# x  CopyToClipboard(Edit1-&gt;Text);3 f2 h' f9 X, p3 p
      GetClipboardData(CF_OEMTEXT);
    0 ?( o' s0 o. l# d6 [. f7 G/ h0 F) V}* P8 Y% C) y) ~! O/ A6 s
    //---------------------------------------------------------------------------
    # |6 ^- W4 \5 W: T8 PCB6+update4在windows2000下通过!</P>
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-20 06:15 , Processed in 0.335175 second(s), 51 queries .

    回顶部