Metafile изменяет размер при вставке в Rich Edit
|
|
Среда, 17 Марта 2021 г. 14:50
+ в цитатник
Ave: Вставка в richedit
OpenClipboard();
CMetaFileDC dcMF;
dcMF.Create();
// заполнение данными
HMETAFILE hmf = dcMF.Close();
HGLOBAL hMem = GlobalAlloc(GMEM_MOVEABLE | GMEM_DISCARDABLE | GMEM_SHARE, sizeof METAFILEPICT);
LPMETAFILEPICT lpmfp = (LPMETAFILEPICT)GlobalLock(hMem);
lpmfp->mm = MM_ANISOTROPIC;
lpmfp->xExt = размер по горизонтали;
lpmfp->yExt = размер по вертикале;
lpmfp->hMF = hmf;
GlobalUnlock(hMem);
EmptyClipboard();
SetClipboardData(CF_METAFILEPICT, hMem);
CloseClipboard();
https://forum.sources.ru/index.php?showtopic=421159&view=findpost&p=3845506
Метки:
Visual C++ / MFC / WTL
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-