Форум: "Основная";
Текущий архив: 2003.04.10;
Скачать: [xml.tar.bz2];
ВнизКак разобрать метафайл по косточкам? Найти похожие ветки
← →
Alexander Vasjuk (2003-03-31 15:21) [0]Привет, знатоки!
Помогите разобрать Metafile на составляющие "вектора".
Это нужно для того, чтобы раскрашивать тот или иной содержащийся в нем прямоугольник.
Никаких битмапов в файле нет.
Делаю метафайл экспортом из Corel.
Спасибо.
← →
MBo (2003-03-31 15:22) [1]EnumEnhMetaFile
← →
Alexander Vasjuk (2003-03-31 15:27) [2]У меня не Enh...
То есть EnumMetaFile. Я это нашел, но back-функция молчит, как партизан.
← →
MBo (2003-03-31 15:37) [3]Уверен, что правильно объявил и вызываешь?
function EnumProc(DC:HDC;lpHTable:PHANDLETABLE;
EMFR:PENHMETARECORD; nObj,lpData:Integer):Integer; stdcall;
EnumEnhMetaFile(0,emf.Handle, @EnumProc, nil, r);
← →
Alexander Vasjuk (2003-03-31 15:40) [4]stdcall!
Неправльно вызываю, спасибо.
а r шо такое?
← →
MBo (2003-03-31 15:47) [5]прямоугольник. если dc=0, он игнорируется
← →
Alexander Vasjuk (2003-03-31 16:00) [6]А если дс и р заданы, как они используются?
На них рисуется?
И как от них зависит результат?
← →
Alexander Vasjuk (2003-03-31 16:05) [7]И смогу ли я потом закрасить прямоугольник?
← →
MBo (2003-03-31 16:08) [8]закрасить сможешь, используя PlayEnhMetaRecord в сallback,
заменив в нужный момент кисть.
← →
Alexander Vasjuk (2003-03-31 16:13) [9]Спасибо
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.04.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c