* patch from bug #7850, enhanced metafile functions added (gdi32 dll)

git-svn-id: trunk@5460 -
This commit is contained in:
marco 2006-11-23 09:18:44 +00:00
parent 8ff810e8c6
commit b41c939202
2 changed files with 7 additions and 0 deletions

View File

@ -1027,6 +1027,9 @@
DT_VCENTER = 4;
DT_WORDBREAK = 16;
DT_INTERNAL = 4096;
DT_WORD_ELLIPSIS = $40000;
DT_HIDEPREFIX = $100000;
DT_PREFIXONLY = $200000;
{ DuplicateHandle, MapViewOfFile }
DUPLICATE_CLOSE_SOURCE = 1;
DUPLICATE_SAME_ACCESS = 2;
@ -2527,6 +2530,9 @@ Const
LOCALE_NOUSEROVERRIDE = $80000000;
LOCALE_USE_CP_ACP = $40000000; // use the system ACP
LOCALE_RETURN_NUMBER = $20000000; // return number instead
LOCALE_SISO639LANGNAME = $59;
LOCALE_SISO3166CTRYNAME = $5A;
{ Calendar Type Information }
CAL_ICALINTVALUE = 1;
CAL_IYEAROFFSETRANGE = 3;

View File

@ -807,6 +807,7 @@ function DeleteEnhMetaFile(_para1:HENHMETAFILE):WINBOOL; external 'gdi32' name '
function EnumEnhMetaFile(_para1:HDC; _para2:HENHMETAFILE; _para3:ENHMETAFILEPROC; _para4:LPVOID; var _para5:RECT):WINBOOL; external 'gdi32' name 'EnumEnhMetaFile';
function GetEnhMetaFileHeader(_para1:HENHMETAFILE; _para2:UINT; _para3:LPENHMETAHEADER):UINT; external 'gdi32' name 'GetEnhMetaFileHeader';
function GetEnhMetaFilePaletteEntries(_para1:HENHMETAFILE; _para2:UINT; _para3:LPPALETTEENTRY):UINT; external 'gdi32' name 'GetEnhMetaFilePaletteEntries';
function GetEnhMetaFileBits(_para1:HENHMETAFILE; _para2:UINT; _para3:LPBYTE): UINT; external 'gdi32' name 'GetEnhMetaFileBits';
function GetWinMetaFileBits(_para1:HENHMETAFILE; _para2:UINT; _para3:LPBYTE; _para4:wINT; _para5:HDC):UINT; external 'gdi32' name 'GetWinMetaFileBits';
function PlayEnhMetaFile(_para1:HDC; _para2:HENHMETAFILE; var _para3:RECT):WINBOOL; external 'gdi32' name 'PlayEnhMetaFile';
function PlayEnhMetaFileRecord(_para1:HDC; _para2:LPHANDLETABLE; var _para3:ENHMETARECORD; _para4:UINT):WINBOOL; external 'gdi32' name 'PlayEnhMetaFileRecord';