На главную

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 | Скачать Вниз

EnhMetaFileProc



The EnhMetaFileProc function is an application-defined callback function that processes enhanced-format metafile records. This function is called by the EnumEnhMetaFile function.

int CALLBACK EnhMetaFileProc(

HDC hDC, // handle to device context
HANDLETABLE FAR *lpHTable, // pointer to metafile handle table
ENHMETARECORD FAR *lpEMFR, // pointer to metafile record
int nObj, // count of objects
LPARAM lpData // pointer to optional data
);


Parameters

hDC

Identifies the device context passed to EnumEnhMetaFile.

lpHTable

Points to a table of handles associated with the graphics objects (pens, brushes, and so on) in the metafile. The first entry contains the enhanced-metafile handle.

lpEMFR

Points to one of the records in the metafile. This record should not be modified. (If modification is necessary, it should be performed on a copy of the record.)

nObj

Specifies the number of objects with associated handles in the handle table.

lpData

Points to any application-supplied data.



Return Values

This function must return a nonzero value to continue enumeration; to stop enumeration, it must return zero.

Remarks

An application must register the callback function by passing its address to the EnumEnhMetaFile function.
EnhMetaFileProc is a placeholder for the application-supplied function name.

See Also

EnumEnhMetaFile


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

EnhMetaFileProc



Функция EnhMetaFileProc является определенной прикладной функцией возврата, которая обрабатывает записи расширенного формата метафайла. Эта функция названа функцией EnumEnhMetaFile.

int CALLBACK EnhMetaFileProc(

HDC hDC, // РУЧКА в контекст устройства HANDLETABLE ЗНАЧИТЕЛЬНО *lpHTable, // указатель в таблицу ручки метафайла ENHMETARECORD ЗНАЧИТЕЛЬНО *lpEMFR, // указатель в запись метафайла int nObj, // счет указателя объектов LPARAM lpData // в дополнительные данные
);


Параметры

hDC

Идентифицирует контекст устройства пройденный на EnumEnhMetaFile.

lpHTable

Точки на таблицу ручек связывались графическими объектами (ручки, щетки, и так далее) в метафайле. Первый вход содержит расширенный метафайл ручки.

lpEMFR

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

nObj

Определяет количество объектов со связанными ручками в таблице ручки.

lpData

Точки на любые поставленные прикладные данные.



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

Эта функция должна возвращать ненулевую величину, чтобы продолжать перечисление; чтобы останавливать перечисление, это должно возвращать нуль.

Замечания

Приложение должно зарегистрировать функцию возврата передавая адрес в функцию EnumEnhMetaFile.
EnhMetaFileProc - метка-заполнитель для поставленного прикладного функционального имени.

Смотри Также

EnumEnhMetaFile


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