1 jls.loader.provide('jls.win32.ListBox');
  2 
  3 jls.loader.require('jls.win32.Window');
  4 
  5 jls.win32.ListBox = jls.lang.Class.create(jls.win32.Window,
  6 {
  7     initialize : function($super, title, style, x, y, w, h, parent, id, exStyle, param) {
  8         $super(jls.win32.ListBox.CLASSNAME, title, style, x, y, w, h, parent, id, exStyle, param);
  9     },
 10     addString : function(s) {
 11         this.sendMessage(jls.win32.ListBox.LB_ADDSTRING, 0, s);
 12     }
 13 });
 14 
 15 Object.extend(jls.win32.ListBox,
 16 {
 17     LBS_DISABLENOSCROLL      : 0x00001000,
 18     LBS_EXTENDEDSEL          : 0x00000800,
 19     LBS_HASSTRINGS           : 0x00000040,
 20     LBS_MULTICOLUMN          : 0x00000200,
 21     LBS_MULTIPLESEL          : 0x00000008,
 22     LBS_NODATA               : 0x00002000,
 23     LBS_NOINTEGRALHEIGHT     : 0x00000100,
 24     LBS_NOREDRAW             : 0x00000004,
 25     LBS_NOSEL                : 0x00004000,
 26     LBS_NOTIFY               : 0x00000001,
 27     LBS_OWNERDRAWFIXED       : 0x00000010,
 28     LBS_OWNERDRAWVARIABLE    : 0x00000020,
 29     LBS_SORT                 : 0x00000002,
 30     LBS_STANDARD             : 0x00a00003,
 31     LBS_USETABSTOPS          : 0x00000080,
 32     LBS_WANTKEYBOARDINPUT    : 0x00000400,
 33     
 34     LB_ADDSTRING             : 0x00000180,
 35     LB_SETITEMDATA           : 0x0000019a,
 36     LB_GETSELCOUNT           : 0x00000190,
 37     LB_GETSELITEMS           : 0x00000191,
 38     LB_GETITEMDATA           : 0x00000199,
 39     
 40     LBS_DISABLENOSCROLL      : 0x00001000,
 41     LBS_EXTENDEDSEL          : 0x00000800,
 42     LBS_HASSTRINGS           : 0x00000040,
 43     LBS_MULTICOLUMN          : 0x00000200,
 44     LBS_MULTIPLESEL          : 0x00000008,
 45     LBS_NODATA               : 0x00002000,
 46     LBS_NOINTEGRALHEIGHT     : 0x00000100,
 47     LBS_NOREDRAW             : 0x00000004,
 48     LBS_NOSEL                : 0x00004000,
 49     LBS_NOTIFY               : 0x00000001,
 50     LBS_OWNERDRAWFIXED       : 0x00000010,
 51     LBS_OWNERDRAWVARIABLE    : 0x00000020,
 52     LBS_SORT                 : 0x00000002,
 53     LBS_STANDARD             : 0x00a00003,
 54     LBS_USETABSTOPS          : 0x00000080,
 55     LBS_WANTKEYBOARDINPUT    : 0x00000400,
 56 
 57     CLASSNAME: 'ListBox'
 58 });
 59