На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

CopyImage



The CopyImage function creates a new image (icon, cursor, or bitmap) and copies the attributes of the specified image to the new one. If necessary, the function stretches the bits to fit the desired size of the new image.

HANDLE CopyImage(

HANDLE hImage, // handle to the image to copy
UINT uType, // type of image to copy
int cxDesired, // desired width of new image
int cyDesired, // desired height of new image
UINT fuFlags // copy flags
);


Parameters

hinst

Identifies an instance of the module that contains the image to be copied.

uType

Specifies the type of image to be copied. This parameter can be one of the following values:

Value Meaning
IMAGE_BITMAP Copies a bitmap.
IMAGE_CURSOR Copies a cursor.
IMAGE_ICON Copies an icon.


cxDesired

Specifies the desired width, in pixels, of the image.

cyDesired

Specifies the desired height, in pixels, of the image.

fuFlags

Specifies a combination of the following values:

Value Meaning
LR_COPYDELETEORG Deletes the original image after creating the copy.
LR_COPYRETURNORG Creates an exact copy of the image, ignoring the cxDesired and cyDesired parameters.
LR_MONOCHROME Creates a new monochrome image.
LR_COPYFROMRESOURCE Tries to reload an icon or cursor resource from the original resource file rather than simply copying the current image. This is useful for creating a different-sized copy when the resource file contains multiple sizes of the resource. Without this flag, CopyImage stretches the original image to the new size. If this flag is set, CopyImage uses the size in the resource file closest to the desired size.This will succeed only if hImage was loaded by LoadIcon or LoadCursor, or by LoadImage with the LR_SHARED flag.


Return Values

If the function succeeds, the return value is the handle to the newly created image.
If the function fails, the return value is NULL. To get extended error information, call GetLastError.

See Also

LoadImage


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

CopyImage



Функция CopyImage создает новый образ (икона, курсор, или побитовое отображение) и копии атрибуты определенного образа в новый. Если необходимо, функция протягивает биты, чтобы устанавливать желаемый размер нового образа.

РУЧКА CopyImage(

hImage РУЧКИ, // оперируется в образ, чтобы копировать UINT uType, // тип образа, чтобы копировать int cxDesired, // желаемую ширину нового образа int cyDesired, // желаемую высоту новых флагов копии образа UINT fuFlags //
);


Параметры

hinst

Идентифицирует пример модуля, который содержит образ, который нужно копироваться.

uType

Определяет тип образа, который нужно копироваться. Этот параметр может быть одним из следующего величин:

Значение Величины
IMAGE_BITMAP Копирует побитовое отображение.
IMAGE_CURSOR Копирует курсор.
IMAGE_ICON Копирует икону.


cxDesired

Определяет желаемую ширину, на пикселях, образа.

cyDesired

Определяет желаемую высоту, на пикселях, образа.

fuFlags

Определяет комбинацию следующего величин:

Значение Величины
LR_COPYDELETEORG Удаляет оригинальный образ после создания копии.
LR_COPYRETURNORG Создает точную копию образа, игнорирующего cxDesired и cyDesired параметры.
LR_MONOCHROME Создает новый монохромный образ.
LR_COPYFROMRESOURCE Пытается перезагружать иконный или ресурс курсора из оригинального файла ресурса а не просто копируя текущий образ. Это полезное для создания другой измеренная копия когда файл ресурса содержит многочисленные размеры ресурса. Без этого флага, CopyImage протягивает оригинальный образ в новый размер. Если этот флаг установлен, CopyImage использует размер в файле ресурса ближайшем в желаемый размер.Это добьется успеха только если hImage был загружен LoadIcon или LoadCursor, или LoadImage с флагом LR_SHARED.


Обратные Величины

Если функция добивается успеха, обратная величина является ручкой в вновь созданный образ.
Если функция терпит неудачу, обратная величина НЕДЕЙСТВИТЕЛЬНА. Для того, чтобы расширять информацию ошибки, назовите GetLastError.

Смотри Также

LoadImage


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz