API函数详解:CopyImage函数

Windows API函数 Visual Basic 语法格式声明
Declare Function CopyImage Lib "user32" Alias "CopyImage" (ByVal handle As Long, ByVal un1 As Long, ByVal n1 As Long, ByVal n2 As Long, ByVal un2 As Long) As Long
Windows API函数功能说明
复制位图、图标或指针,同时在复制过程中进行一些转换工作
Windows API函数出口返回值
Long,执行成功则返回新图象的句柄,零表示失败。会设置GetLastError
Windows API函数入口参数表
Windows API函数入口参数类型及说明
handleLong,欲复制的图象的句柄
un1Long,下述常数之一:MAGE_BITMAP, IMAGE_CURSOR 或 IMAGE_ICON
n1Long,副本以像素表示的宽度
n2Long,副本以像素表示的高度
un2Long,下述常数任意组合:
LR_DELETEORG删除原来的图象
LR_COPYRETURNORG忽略n1和n2设置
LR_MONOCHROME创建一个单色副本
LR_COPYFROMRESOURCE在原始资源的基础上创建一个副本,原始图象即是从那个资源中载入的。假设我们想为一个32×32的图标制作一个64×64的副本。如果不设这个标志,CopyImage会直接放大原来的图标。而使用这个标志后,CopyImage首先检查资源文件中是否存在这个图标的一个64×64版本,如果存在,就直接载入品质更好的图象
注解
这个函数通常在希望复制已选入其他设备场景的一幅位图时使用——例如,复制已成为ImageList控件一部分的某幅位图。选定的位图将不能使用,因为一次只能将位图选入一个设备场景

上页:API函数详解:XFORM函数 下页:API函数详解:AbortPath函数

Windows API函数大全

Windows API函数首页Windows API函数按字母排列
控件与消息函数硬件与系统函数
设备场景函数绘图函数
位图、图标和光栅运算函数菜单函数
文本和字体函数打印函数
文件处理函数进程和线程函数
Windows消息函数网络函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号