CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  API 调用

如何将图片文件放到剪贴板中???

楼主zclmzclm()2005-08-29 10:22:55 在 PowerBuilder / API 调用 提问

如何将从数据库取出的图片文件拷贝到剪贴板中,就跟office一样图片也可以复制、粘贴一样。  
  问题点数:20、回复次数:4Top

1 楼hygougou(uoguogyh)回复于 2005-08-29 10:33:28 得分 20

api     搜一下老帖Top

2 楼zclmzclm()回复于 2005-08-29 12:18:32 得分 0

搜了一下还真有,哈哈。以前也看到过相同的用法,就是没有api申明,谢谢。  
  结帖  
  1.将bmp文件,复制到剪切板:  
  声明API  
  FUNCTION   ulong   LoadImage(ulong   hInst,string   lpsz,ulong   un1,ulong   n1,ulong   n2,ulong   un2)   LIBRARY   "user32.dll"   ALIAS   FOR   "LoadImageA"  
  FUNCTION   ulong   CloseClipboard()   LIBRARY   "user32.dll"  
  FUNCTION   ulong   OpenClipboard(ulong   hwnd)   LIBRARY   "user32.dll"  
  FUNCTION   ulong   EmptyClipboard()   LIBRARY   "user32.dll"  
  FUNCTION   ulong   SetClipboardData(ulong   wFormat,Ulong   hMem)   LIBRARY   "user32.dll"    
  FUNCTION   ulong   RegisterClipboardFormat(string   lpString)   LIBRARY   "user32.dll"   ALIAS   FOR   "RegisterClipboardFormatA"  
   
  //以下是代码  
  Constant   int   LR_LOADFROMFILE   =   16  
   
  Constant   int   IMAGE_BITMAP   =   0  
  Constant   int   IMAGE_ICON   =   1  
  Constant   int   IMAGE_CURSOR   =   2  
  Constant   int   IMAGE_ENHMETAFILE   =   3  
   
  Constant   int   CF_BITMAP   =   2  
  Constant   int   CF_UNICODETEXT   =   13  
  Constant   int   CF_TEXT   =   1  
   
   
  ulong   hBitmap  
  int   Null,Format  
   
  setnull(null)  
   
  hBitmap   =   LoadImage(null,   "c:\1.bmp",   IMAGE_BITMAP,   0,   0,   LR_LOADFROMFILE)  
   
  If   hBitmap   =   0   Then  
        Messagebox   ("错误","载入图片错误!")  
        Return  
  End   If  
   
  OpenClipboard   (null)  
  EmptyClipboard()  
  SetClipboardData   (CF_BITMAP,   hBitmap)  
  CloseClipboard()  
   
   
  Top

3 楼zclmzclm()回复于 2005-08-29 12:25:30 得分 0

如何给分啊?????Top

4 楼zclmzclm()回复于 2005-08-29 12:26:50 得分 0

哦,已经给了。哈哈Top

相关问题

  • 怎样把一个文件送入剪贴板.
  • 有关文件复制和剪贴板的关系的问题
  • 怎么把一个文件放入剪贴板?
  • 怎样将剪贴板中的metafile保存为文件
  • 利用剪贴板中的位图创建一个BMP文件?
  • 如何将数据库中图片放入剪贴板中?
  • 如何通过单击连接,把变量放到剪贴板?多谢
  • 请问如何将文件拷贝到剪贴板?如何判断剪贴板里的内容是否为我们定义的文件?
  • 如何把剪贴板里的BMP图片转换成JPG图片并压缩
  • 如何单击图片可以实现复制图片到剪贴板?

关键词

  • 文件
  • dll
  • null
  • ulong
  • 图片
  • library
  • bitmap
  • cf
  • user32
  • image

得分解答快速导航

  • 帖主:zclmzclm
  • hygougou

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo