Возвращаемое значение |
BOOL. В случае успешного выполнения — TRUE; в ином случае возвращаемое значение — FALSE. |
|
Включаемый файл |
wingdi.h |
|
См. также |
PatBlt, CreateCompatibleDC, DeleteObject, LoadBitmap, SelectObject, GetDeviceCaps |
|
Пример |
В примере, показанном на рис. 13.2, из файла ресурса (RC) загружается растровое изображение "SmileBMP" и отображается в виде мозаики в клиентской области окна, когда пользователь выбирает пункт меню Test!. Для определения размеров растрового изображения применяется функция GetObject. |
|
Си. \local-sources\chapl3\13-01.txt |
||
CloseEnhMetaFile • Windows 98 • Windows 2000 |
||
Описание |
Функция CloseEnhMetaFile закрывает контекст устройства (DC) расширенного метафайла и возвращает дескриптор, который может использоваться для воспроизведения метафайла. После завершения операций вывода в контекст устройства метафайла, открытого с помощью функции CreateEnh-MetaFile, метафайл должен быть закрыт перед его повторным применением. |
|
Синтаксис |
HENHMETAFILE CloseEnhMetaFile( HDC HOC) |
|
Параметры ItDC |
HDC. Контекст устройства расширенного метафайла, созданного функцией CreateEnhMetaFile. |
|
Возвращаемое значение |
HENMETAFILE. Дескриптор расширенного метафайла. В случае ошибки, возвращаемое значение — NULL. |
|
Включаемый файл |
wingdi.h |
|
См. также |
CreateEnhMetaFile |
|
Пример |
См. пример для функции CreateEnhMetaFile. |
|
CopyEnhMetaFile • Windows 98 • Windows 2000 |
||
Описание |
Функция CopyEnhMetaFile копирует содержимое расширенного метафайла в файл. Иным образом, если значение параметра IpszFileName установлено в NULL, исходный метафайл копируется в метафайл памяти. |
|
Синтаксис |
HENHMETAFILE CopyEnhMetaFile( HENHMETAFILE hemSrc, LPCTSTR IpszFileName ) |
|
Параметры |
||
hemSrc |
HENHMETAFILE. Дескриптор расширенного метафайла источника. |
|
IpszFileName |
LPCTSTR Указатель на строку с нулевым символом в конце, содержащую имя файла назначения. Если этот параметр установлен равным NULL, расширенный метафайл источника копируется в память. |
|
Возвращаемое значение |
HENHMETAFILE Дескриптор копии расширенного метафайла. В случае возникновения ошибки возвращаемое значение — NULL. |
|
Включаемый файл |
wingdi.h |
|
См. также |
DeleteEnhMetaFile |
|
Пример |
В следующем примере при запуске приложения в результате обработки сообщения WM_CREATE создается метафайл. Когда пользователь выбирает пункт меню Test!, метафайл записывается в файл SAVE.EMF с использованием функции CopyEnhMetaFile. |
|
См. \local-sources\chapl3\13-02.txt |
||
Copylcon • Windows 98 • Windows 2000 |
||
Описание |
Функция Copylcon копирует пиктограмму из другого модуля в текущий модуль. Применяется для получения копии пиктограммы из динамически загружаемой библиотеки (DLL) или из приложения. Эта копия остается действительной даже после закрытия модуля, в котором находится оригинал. После окончания работы с ресурсом пиктограммы в приложении должна быть вызвана функция Destroylcon. |
|
Синтаксис |
HICON Copylcon( HICON hlcon ) |
|
Параметры hlcon |
HICON. Дескриптор пиктограммы, которая должна быть скопирована. |
|
Возвращаемое значение |
HICON. Дескриптор двойной пиктограммы. В случае возникновения ошибки возвращаемое значение — NULL. |
|
Включаемый файл |
winuser.h |
|
См. также |
CopyCursor, Copylmage |
|
Пример |
В примере, показанном на рис. 13.3, загружается и копируется пиктограмма из динамически загружаемой библиотеки (DLL), когда пользователь выбирает пункт меню Test!. Пиктограмма отображается в клиентской области с использованием функции Drawlcon. |
|
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.