Browse Source

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

git-svn-id: trunk@5460 -
marco 18 years ago
parent
commit
b41c939202
2 changed files with 7 additions and 0 deletions
  1. 6 0
      rtl/win/wininc/defines.inc
  2. 1 0
      rtl/win/wininc/func.inc

+ 6 - 0
rtl/win/wininc/defines.inc

@@ -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;

+ 1 - 0
rtl/win/wininc/func.inc

@@ -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';