Przeglądaj źródła

+ from Martin Smat: adds hbmpItem into the record MENUITEMINFO and defines constant MIIM_BITMAP

git-svn-id: trunk@2681 -
florian 19 lat temu
rodzic
commit
afae195b4f
2 zmienionych plików z 16 dodań i 0 usunięć
  1. 15 0
      rtl/win32/wininc/defines.inc
  2. 1 0
      rtl/win32/wininc/struct.inc

+ 15 - 0
rtl/win32/wininc/defines.inc

@@ -4731,6 +4731,9 @@ Const
      MIIM_STATE = 1;
      MIIM_SUBMENU = 4;
      MIIM_TYPE = 16;
+     MIIM_STRING = 64;
+     MIIM_BITMAP = 128;
+     MIIM_FTYPE = 256;
      MFT_BITMAP = $4;
      MFT_MENUBARBREAK = $20;
      MFT_MENUBREAK = $40;
@@ -4738,6 +4741,7 @@ Const
      MFT_RADIOCHECK = $200;
      MFT_RIGHTJUSTIFY = $4000;
      MFT_SEPARATOR = $800;
+     MFT_RIGHTORDER = $2000;
      MFT_STRING = 0;
      MFS_CHECKED = $8;
      MFS_DEFAULT = $1000;
@@ -4747,6 +4751,17 @@ Const
      MFS_HILITE = $80;
      MFS_UNCHECKED = 0;
      MFS_UNHILITE = 0;
+     HBMMENU_CALLBACK = -1;
+     HBMMENU_SYSTEM = 1;
+     HBMMENU_MBAR_RESTORE = 2;
+     HBMMENU_MBAR_MINIMIZE = 3;
+     HBMMENU_MBAR_CLOSE = 5;
+     HBMMENU_MBAR_CLOSE_D = 6;
+     HBMMENU_MBAR_MINIMIZE_D = 7;
+     HBMMENU_POPUP_CLOSE = 8;
+     HBMMENU_POPUP_RESTORE = 9;
+     HBMMENU_POPUP_MAXIMIZE = 10;
+     HBMMENU_POPUP_MINIMIZE = 11;
   { SERIALKEYS structure  }
      SERKF_AVAILABLE = 2;
      SERKF_INDICATOR = 4;

+ 1 - 0
rtl/win32/wininc/struct.inc

@@ -3973,6 +3973,7 @@
           dwItemData : DWORD;
           dwTypeData : LPTSTR;
           cch : UINT;
+          hbmpItem : HBITMAP;
        end;
      LPMENUITEMINFO = ^MENUITEMINFO;
      LPCMENUITEMINFO = ^MENUITEMINFO;