View Javadoc

1   /**
2    * 
3    */
4   package org.sirius.server.win32.constants;
5   
6   /**
7    * @author Myk Kolisnyk
8    * 
9    */
10  public interface IMenuFlag {
11  
12      long MF_BYCOMMAND     = 0x00000000L;
13      long MF_BYPOSITION    = 0x00000400L;
14  
15      int  MIIM_BITMAP      = 0x00000080;
16      int  MIIM_CHECKMARKS  = 0x00000008;
17      int  MIIM_DATA        = 0x00000020;
18      int  MIIM_FTYPE       = 0x00000100;
19      int  MIIM_ID          = 0x00000002;
20      int  MIIM_STATE       = 0x00000001;
21      int  MIIM_STRING      = 0x00000040;
22      int  MIIM_SUBMENU     = 0x00000004;
23      int  MIIM_TYPE        = 0x00000010;
24  
25      long MFT_BITMAP       = 0x00000004L;
26      long MFT_MENUBARBREAK = 0x00000020L;
27      long MFT_MENUBREAK    = 0x00000040L;
28      long MFT_OWNERDRAW    = 0x00000100L;
29      long MFT_RADIOCHECK   = 0x00000200L;
30      long MFT_RIGHTJUSTIFY = 0x00004000L;
31      long MFT_RIGHTORDER   = 0x00002000L;
32      long MFT_SEPARATOR    = 0x00000800L;
33      long MFT_STRING       = 0x00000000L;
34  
35      long MFS_CHECKED      = 0x00000008L;
36      long MFS_DEFAULT      = 0x00001000L;
37      long MFS_DISABLED     = 0x00000003L;
38      long MFS_ENABLED      = 0x00000000L;
39      long MFS_GRAYED       = 0x00000003L;
40      long MFS_HILITE       = 0x00000080L;
41      long MFS_UNCHECKED    = 0x00000000L;
42      long MFS_UNHILITE     = 0x00000000L;
43  }