$PBExportHeader$cwin32.sru $PBExportComments$All Win32 Constants forward global type cwin32 from nonvisualobject end type end forward global type cwin32 from nonvisualobject end type global cwin32 cwin32 type variables Public : string VERSION = "5.0" // SHBrowseForFolder constants CONSTANT ulong BIF_RETURNONLYFSDIRS = 1 // Browse for directory CONSTANT ulong BIF_DONTGOBELOWDOMAIN = 2 // For starting the Find Computer CONSTANT ulong BIF_STATUSTEXT = 4 CONSTANT ulong BIF_RETURNFSANCESTORS = 8 CONSTANT ulong BIF_EDITBOX = 16 CONSTANT ulong BIF_BROWSEFORCOMPUTER = 4096 // Browse for computer CONSTANT ulong BIF_BROWSEFORPRINTER = 8192 // Browse for printers CONSTANT ulong BIF_BROWSEINCLUDEFILES = 16384 // Browse for everything // SHAddToRecentDocs CONSTANTs CONSTANT ulong SHARD_PIDL = 1 CONSTANT ulong SHARD_PATH = 2 // File Operation CONSTANTs CONSTANT ulong FO_MOVE = 1 CONSTANT ulong FO_COPY = 2 CONSTANT ulong FO_DELETE = 3 CONSTANT ulong FO_RENAME = 4 // File Operation flags CONSTANT ulong FOF_MULTIDESTFILES = 1 // 0x0001 CONSTANT ulong FOF_CONFIRMMOUSE = 2 // 0x0002 CONSTANT ulong FOF_SILENT = 4 // 0x0004 CONSTANT ulong FOF_RENAMEONCOLLISION = 8 // 0x0008 CONSTANT ulong FOF_NOCONFIRMATION = 16 // 0x0010 CONSTANT ulong FOF_WANTMAPPINGHANDLE = 32 // 0x0020 CONSTANT ulong FOF_ALLOWUNDO = 64 // 0x0040 CONSTANT ulong FOF_FILESONLY = 128 // 0x0080 CONSTANT ulong FOF_SIMPLEPROGRESS = 256 // 0x0100 CONSTANT ulong FOF_NOCONFIRMMKDIR = 512 // 0x0200 CONSTANT ulong FOF_NOERRORUI = 1024 // 0x0400 // File Attributes CONSTANT long FILE_ATTRIBUTE_DIRECTORY = 16 // SHGetSpecialFolderLocation CONSTANTs CONSTANT ulong CSIDL_DESKTOP = 0 // 0x0000 CONSTANT ulong CSIDL_PROGRAMS = 2 // 0x0002 CONSTANT ulong CSIDL_CONTROLS = 3 // 0x0003 CONSTANT ulong CSIDL_PRINTERS = 4 // 0x0004 CONSTANT ulong CSIDL_PERSONAL = 5 // 0x0005 CONSTANT ulong CSIDL_FAVORITES = 6 // 0x0006 CONSTANT ulong CSIDL_STARTUP = 7 // 0x0007 CONSTANT ulong CSIDL_RECENT = 8 // 0x0008 CONSTANT ulong CSIDL_SENDTO = 9 // 0x0009 CONSTANT ulong CSIDL_BITBUCKET = 10 // 0x000a CONSTANT ulong CSIDL_STARTMENU = 11 // 0x000b CONSTANT ulong CSIDL_DESKTOPDIRECTORY = 16 // 0x0010 CONSTANT ulong CSIDL_DRIVES = 17 // 0x0011 CONSTANT ulong CSIDL_NETWORK = 18 // 0x0012 CONSTANT ulong CSIDL_NETHOOD = 19 // 0x0013 CONSTANT ulong CSIDL_FONTS = 20 // 0x0014 CONSTANT ulong CSIDL_TEMPLATES = 21 // 0x0015 CONSTANT ulong CSIDL_COMMON_STARTMENU = 22 // 0x0016 CONSTANT ulong CSIDL_COMMON_PROGRAMS = 23 // 0X0017 CONSTANT ulong CSIDL_COMMON_STARTUP = 24 // 0x0018 CONSTANT ulong CSIDL_COMMON_DESKTOPDIRECTORY = 25 // 0x0019 CONSTANT ulong CSIDL_APPDATA = 26 // 0x001a CONSTANT ulong CSIDL_PRINTHOOD = 27 // 0x001 // System Metrics CONSTANT int SM_CXSCREEN = 0 CONSTANT int SM_CYSCREEN = 1 CONSTANT int SM_CXVSCROLL = 2 CONSTANT int SM_CYHSCROLL = 3 CONSTANT int SM_CYCAPTION = 4 CONSTANT int SM_CXBORDER = 5 CONSTANT int SM_CYBORDER = 6 CONSTANT int SM_CXDLGFRAME = 7 CONSTANT int SM_CYDLGFRAME = 8 CONSTANT int SM_CYVTHUMB = 9 CONSTANT int SM_CXHTHUMB = 10 CONSTANT int SM_CXICON = 11 CONSTANT int SM_CYICON = 12 CONSTANT int SM_CXCURSOR = 13 CONSTANT int SM_CYCURSOR = 14 CONSTANT int SM_CYMENU = 15 CONSTANT int SM_CXFULLSCREEN = 16 CONSTANT int SM_CYFULLSCREEN = 17 CONSTANT int SM_CYKANJIWINDOW = 18 CONSTANT int SM_MOUSEPRESENT = 19 CONSTANT int SM_CYVSCROLL = 20 CONSTANT int SM_CXHSCROLL = 21 CONSTANT int SM_DEBUG = 22 CONSTANT int SM_SWAPBUTTON = 23 CONSTANT int SM_RESERVED1 = 24 CONSTANT int SM_RESERVED2 = 25 CONSTANT int SM_RESERVED3 = 26 CONSTANT int SM_RESERVED4 = 27 CONSTANT int SM_CXMIN = 28 CONSTANT int SM_CYMIN = 29 CONSTANT int SM_CXSIZE = 30 CONSTANT int SM_CYSIZE = 31 CONSTANT int SM_CXFRAME = 32 CONSTANT int SM_CYFRAME = 33 CONSTANT int SM_CXMINTRACK = 34 CONSTANT int SM_CYMINTRACK = 35 CONSTANT int SM_CXDOUBLECLK = 36 CONSTANT int SM_CYDOUBLECLK = 37 CONSTANT int SM_CXICONSPACING = 38 CONSTANT int SM_CYICONSPACING = 39 CONSTANT int SM_MENUDROPALIGNMENT = 40 CONSTANT int SM_PENWINDOWS = 41 CONSTANT int SM_DBCSENABLED = 42 CONSTANT int SM_CMOUSEBUTTONS = 43 CONSTANT int SM_CXFIXEDFRAME = SM_CXDLGFRAME /* ;win40 name change */ CONSTANT int SM_CYFIXEDFRAME = SM_CYDLGFRAME /* ;win40 name change */ CONSTANT int SM_CXSIZEFRAME = SM_CXFRAME /* ;win40 name change */ CONSTANT int SM_CYSIZEFRAME = SM_CYFRAME /* ;win40 name change */ CONSTANT int SM_SECURE = 44 CONSTANT int SM_CXEDGE = 45 CONSTANT int SM_CYEDGE = 46 CONSTANT int SM_CXMINSPACING = 47 CONSTANT int SM_CYMINSPACING = 48 CONSTANT int SM_CXSMICON = 49 CONSTANT int SM_CYSMICON = 50 CONSTANT int SM_CYSMCAPTION = 51 CONSTANT int SM_CXSMSIZE = 52 CONSTANT int SM_CYSMSIZE = 53 CONSTANT int SM_CXMENUSIZE = 54 CONSTANT int SM_CYMENUSIZE = 55 CONSTANT int SM_ARRANGE = 56 CONSTANT int SM_CXMINIMIZED = 57 CONSTANT int SM_CYMINIMIZED = 58 CONSTANT int SM_CXMAXTRACK = 59 CONSTANT int SM_CYMAXTRACK = 60 CONSTANT int SM_CXMAXIMIZED = 61 CONSTANT int SM_CYMAXIMIZED = 62 CONSTANT int SM_NETWORK = 63 CONSTANT int SM_CLEANBOOT = 67 CONSTANT int SM_CXDRAG = 68 CONSTANT int SM_CYDRAG = 69 CONSTANT int SM_SHOWSOUNDS = 70 CONSTANT int SM_CXMENUCHECK = 71 /* Use instead of GetMenuCheckMarkDimensions()! */ CONSTANT int SM_CYMENUCHECK = 72 CONSTANT int SM_SLOWMACHINE = 73 CONSTANT int SM_MIDEASTENABLED = 74 CONSTANT int SM_CMETRICS = 76 CONSTANT uint SC_SIZE = 61440 CONSTANT uint SC_MOVE = 61456 CONSTANT uint SC_MINIMIZE = 61472 CONSTANT uint SC_MAXIMIZE = 61488 CONSTANT uint SC_CLOSE = 61536 CONSTANT uint SC_RESTORE = 61728 CONSTANT int SBS_SIZEGRIP = 16 // CONSTANT uint MF_BYCOMMAND = 0 // Window Styles CONSTANT ulong CW_USEDEFAULT = 2147483648 CONSTANT long WM_USER = 1024 CONSTANT long WS_EX_TOPMOST = 8 CONSTANT long WM_SETFONT = 48 CONSTANT long WM_SETICON = 128 // ToolTip Messages CONSTANT long TTM_ACTIVATE = WM_USER + 1 CONSTANT long TTM_ADDTOOL = WM_USER + 4 CONSTANT long TTM_DELTOOL = WM_USER + 5 CONSTANT long TTM_NEWTOOLRECT = WM_USER + 6 CONSTANT long TTM_RELAYEVENT = WM_USER + 7 CONSTANT long TTM_UPDATETIPTEXT = WM_USER + 12 CONSTANT long TTM_TRACKACTIVATE = WM_USER + 17 CONSTANT long TTM_TRACKPOSITION = WM_USER + 18 CONSTANT long TTM_SETMAXTIPWIDTH = WM_USER + 24 CONSTANT long TTM_SETTITLEA = WM_USER + 32 // wParam = TTI_*, lParam = char* szTitle CONSTANT long TTM_SETTITLEW = WM_USER + 33 // wParam = TTI_*, lParam = wchar* szTitle CONSTANT long TTM_WINDOWFROMPOINT = WM_USER + 16 Constant Long TTM_POP = WM_USER + 28 Constant Long TTM_POPUP = WM_USER + 34 // Tooltip flags CONSTANT integer TTF_IDISHWND = 1 CONSTANT integer TTF_CENTERTIP = 2 CONSTANT integer TTF_RTLREADING = 4 CONSTANT integer TTF_SUBCLASS = 16 CONSTANT integer TTF_TRACK = 32 CONSTANT integer TTF_ABSOLUTE = 128 CONSTANT integer TTF_TRANSPARENT = 256 CONSTANT integer TTF_DI_SETITEM = 32768 // Tooltip Styles CONSTANT integer TTS_BALLOON = 64 CONSTANT integer TTS_NOPREFIX = 2 CONSTANT integer TTS_ALWAYSTIP = 1 // Color Constants CONSTANT long CTLCOLOR_MSGBOX = 0 CONSTANT long CTLCOLOR_EDIT = 1 CONSTANT long CTLCOLOR_LISTBOX = 2 CONSTANT long CTLCOLOR_BTN = 3 CONSTANT long CTLCOLOR_DLG = 4 CONSTANT long CTLCOLOR_SCROLLBAR = 5 CONSTANT long CTLCOLOR_STATIC = 6 CONSTANT long CTLCOLOR_MAX = 7 CONSTANT long COLOR_SCROLLBAR = 0 CONSTANT long COLOR_BACKGROUND = 1 CONSTANT long COLOR_ACTIVECAPTION = 2 CONSTANT long COLOR_INACTIVECAPTION = 3 CONSTANT long COLOR_MENU = 4 CONSTANT long COLOR_WINDOW = 5 CONSTANT long COLOR_WINDOWFRAME = 6 CONSTANT long COLOR_MENUTEXT = 7 CONSTANT long COLOR_WINDOWTEXT = 8 CONSTANT long COLOR_CAPTIONTEXT = 9 CONSTANT long COLOR_ACTIVEBORDER = 10 CONSTANT long COLOR_INACTIVEBORDER = 11 CONSTANT long COLOR_APPWORKSPACE = 12 CONSTANT long COLOR_HIGHLIGHT = 13 CONSTANT long COLOR_HIGHLIGHTTEXT = 14 CONSTANT long COLOR_BTNFACE = 15 CONSTANT long COLOR_BTNSHADOW = 16 CONSTANT long COLOR_GRAYTEXT = 17 CONSTANT long COLOR_BTNTEXT = 18 CONSTANT long COLOR_INACTIVECAPTIONTEXT = 19 CONSTANT long COLOR_BTNHIGHLIGHT = 20 CONSTANT long COLOR_3DDKSHADOW = 21 CONSTANT long COLOR_3DLIGHT = 22 CONSTANT long COLOR_INFOTEXT = 23 CONSTANT long COLOR_INFOBK = 24 CONSTANT long COLOR_HOTLIGHT = 26 CONSTANT long COLOR_GRADIENTACTIVECAPTION = 27 CONSTANT long COLOR_GRADIENTINACTIVECAPTION = 28 CONSTANT long COLOR_MENUHILIGHT = 29 CONSTANT long COLOR_MENUBAR = 30 CONSTANT long COLOR_DESKTOP = COLOR_BACKGROUND CONSTANT long COLOR_3DFACE = COLOR_BTNFACE CONSTANT long COLOR_3DSHADOW = COLOR_BTNSHADOW CONSTANT long COLOR_3DHIGHLIGHT = COLOR_BTNHIGHLIGHT CONSTANT long COLOR_3DHILIGHT = COLOR_BTNHIGHLIGHT CONSTANT long COLOR_BTNHILIGHT = COLOR_BTNHIGHLIGHT // Status Bar Messages CONSTANT Long SB_SETTEXT = (WM_USER+1) CONSTANT Long SB_GETTEXT = (WM_USER+2) CONSTANT Long SB_GETTEXTLENGTH = (WM_USER+3) CONSTANT Long SB_SETPARTS = (WM_USER+4) CONSTANT Long SB_GETPARTS = (WM_USER+6) CONSTANT Long SB_GETBORDERS = (WM_USER+7) CONSTANT Long SB_SETMINHEIGHT = (WM_USER+8) CONSTANT Long SB_SIMPLE = (WM_USER+9) CONSTANT Long SB_GETRECT = (WM_USER+10) CONSTANT Long SB_SETICON = (WM_USER+15) CONSTANT Long SB_SETTIPTEXTA =(WM_USER+16) CONSTANT Long SB_SETTIPTEXTW = (WM_USER+17) CONSTANT Long SB_GETTIPTEXTA =(WM_USER+18) CONSTANT Long SB_GETTIPTEXTW = (WM_USER+19) CONSTANT long SB_SETTIPTEXT = SB_SETTIPTEXTA //default CONSTANT long SB_GETTIPTEXT = SB_GETTIPTEXTA //default CONSTANT Long SB_GETICON =(WM_USER+20) CONSTANT Long SBARS_SIZEGRIP = //(WM_USER+20) CONSTANT long SBARS_TOOLTIPS = 2048 // Status Bar Types CONSTANT Long SBT_NOBORDERS = 256 CONSTANT Long SBT_POPOUT = 512 CONSTANT Long SBT_RTLREADING = 1024 CONSTANT Long SBT_TOOLTIPS = 2048 CONSTANT Long SBT_OWNERDRAW = 4096 // Window Styles CONSTANT unsignedlong WS_OVERLAPPED = 0 //00000000L CONSTANT unsignedlong WS_POPUP = 2147483648 //80000000L CONSTANT unsignedlong WS_CHILD = 1073741824 //40000000L CONSTANT unsignedlong WS_MINIMIZE = 536870912 //20000000L CONSTANT unsignedlong WS_VISIBLE = 268435456 //10000000L CONSTANT unsignedlong WS_DISABLED = 134217728 //08000000L CONSTANT unsignedlong WS_CLIPSIBLINGS = 67108864 //04000000L CONSTANT unsignedlong WS_CLIPCHILDREN = 33554432 //02000000L CONSTANT unsignedlong WS_MAXIMIZE = 16777216 //01000000L CONSTANT unsignedlong WS_CAPTION = 12582912 //00C00000L /* WS_BORDER | WS_DLGFRAME */ CONSTANT unsignedlong WS_BORDER = 8388608 //00800000L CONSTANT unsignedlong WS_DLGFRAME = //00400000L CONSTANT unsignedlong WS_VSCROLL = 2097152 //00200000L CONSTANT unsignedlong WS_HSCROLL = 1048576 //00100000L CONSTANT unsignedlong WS_SYSMENU = 524288 //00080000L CONSTANT unsignedlong WS_THICKFRAME = 262144 //00040000L CONSTANT unsignedlong WS_GROUP = 131072 //00020000L CONSTANT unsignedlong WS_TABSTOP = 65536 //00010000L CONSTANT unsignedlong WS_MINIMIZEBOX = 131072 //00020000L CONSTANT unsignedlong WS_MAXIMIZEBOX = 65536 //00010000L CONSTANT unsignedlong WS_TILED = WS_OVERLAPPED CONSTANT unsignedlong WS_ICONIC = WS_MINIMIZE CONSTANT unsignedlong WS_SIZEBOX = WS_THICKFRAME CONSTANT long WS_EX_TOOLWINDOW = 128 CONSTANT long GWL_WNDPROC = (-4) CONSTANT long GWL_HINSTANCE = (-6) CONSTANT long GWL_HWNDPARENT = (-8) CONSTANT long GWL_STYLE = (-16) CONSTANT long GWL_EXSTYLE = (-20) CONSTANT long GWL_USERDATA = (-21) CONSTANT long GWL_ID = (-12) CONSTANT long CCS_TOP = //0x00000001L CONSTANT long CCS_NOMOVEY = //0x00000002L CONSTANT long CCS_BOTTOM = //0x00000003L CONSTANT long CCS_NORESIZE = //0x00000004L CONSTANT long CCS_NOPARENTALIGN = //0x00000008L CONSTANT long CCS_ADJUSTABLE = //0x00000020L CONSTANT long CCS_NODIVIDER = //0x00000040L CONSTANT long CCS_VERT = //0x00000080L CONSTANT long CCS_LEFT = (CCS_VERT + CCS_TOP) CONSTANT long CCS_RIGHT = (CCS_VERT + CCS_BOTTOM) CONSTANT long CCS_NOMOVEX = (CCS_VERT + CCS_NOMOVEY) CONSTANT long CS_DROPSHADOW = //0x00020000 // Messages CONSTANT long WM_NOTIFY = 78 // Notification Messages CONSTANT long NM_FIRST = 0 CONSTANT long NM_OUTOFMEMORY = (NM_FIRST -1) CONSTANT long NM_CLICK = (NM_FIRST -2) // uses NMCLICK struct CONSTANT long NM_DBLCLK = (NM_FIRST -3) CONSTANT long NM_RETURN = (NM_FIRST -4) CONSTANT long NM_RCLICK = (NM_FIRST -5) // uses NMCLICK struct CONSTANT long NM_RDBLCLK = (NM_FIRST -6) CONSTANT long NM_SETFOCUS = (NM_FIRST -7) CONSTANT long NM_KILLFOCUS = (NM_FIRST -8) CONSTANT long NM_CUSTOMDRAW = (NM_FIRST -12) CONSTANT long NM_HOVER = (NM_FIRST -13) CONSTANT long NM_NCHITTEST = (NM_FIRST -14) // uses NMMOUSE struct CONSTANT long NM_KEYDOWN = (NM_FIRST -15) // uses NMKEY struct CONSTANT long NM_RELEASEDCAPTURE = (NM_FIRST -16) CONSTANT long NM_SETCURSOR = (NM_FIRST -17) // uses NMMOUSE struct CONSTANT long NM_CHAR = (NM_FIRST -18) // uses NMCHAR struct CONSTANT long NM_TOOLTIPSCREATED = (NM_FIRST -19) // notify of when the tooltips window is create CONSTANT long NM_LDOWN = (NM_FIRST -20) CONSTANT long NM_RDOWN = (NM_FIRST -21) CONSTANT long NM_THEMECHANGED = (NM_FIRST -22) // Button Styles CONSTANT long BS_ICON = 64 CONSTANT long BS_BITMAP = 128 CONSTANT Long IMAGE_BITMAP = 0 CONSTANT Long IMAGE_ICON = 1 CONSTANT long BM_GETIMAGE = 246 CONSTANT long BM_SETIMAGE = 247 CONSTANT long BM_GETSTATE = 242 CONSTANT long BM_SETSTATE = 243 //window commands Constant long WM_COMMAND = 273 //COMMON CONTROL CLASSNAMES CONSTANT String TOOLBAR_CLASS = "ToolbarWindow32" CONSTANT String REBAR_CLASS = "ReBarWindow32" // InitCommonControlsEX constants CONSTANT Long ICC_LISTVIEW_CLASSES = 1 // 0x00000001 - listview, header CONSTANT Long ICC_TREEVIEW_CLASSES = 2 // 0x00000002 - treeview, tooltips CONSTANT Long ICC_BAR_CLASSES = 4 // 0x00000004 - toolbar, statusbar, trackbar, tooltips CONSTANT Long ICC_TAB_CLASSES = 8 // 0x00000008 - tab, tooltips CONSTANT Long ICC_UPDOWN_CLASS = 16 // 0x00000010 - updown CONSTANT Long ICC_PROGRESS_CLASS = 32 // 0x00000020 - progress CONSTANT Long ICC_HOTKEY_CLASS = 64 // 0x00000040 - hotkey CONSTANT Long ICC_ANIMATE_CLASS = 128 // 0x00000080 - animate CONSTANT Long ICC_WIN95_CLASSES = 255 // 0x000000FF - All of the above CONSTANT Long ICC_DATE_CLASSES = 256 // 0x00000100 - month picker, date picker, time picker, updown CONSTANT Long ICC_USEREX_CLASSES = 512 // 0x00000200 - comboex CONSTANT Long ICC_COOL_CLASSES = // 0x00000400 - rebar (coolbar) control //border styles CONSTANT long BDR_RAISEDOUTER = //0x0001 CONSTANT long BDR_SUNKENOUTER = //0x0002 CONSTANT long BDR_RAISEDINNER = //0x0004 CONSTANT long BDR_SUNKENINNER = //0x0008 CONSTANT long BDR_OUTER = //0x0003 CONSTANT long BDR_INNER = //0x000c CONSTANT long EDGE_RAISED = (BDR_RAISEDOUTER + BDR_RAISEDINNER) CONSTANT long EDGE_SUNKEN = (BDR_SUNKENOUTER + BDR_SUNKENINNER) CONSTANT long EDGE_ETCHED = (BDR_SUNKENOUTER + BDR_RAISEDINNER) CONSTANT long EDGE_BUMP = (BDR_RAISEDOUTER + BDR_SUNKENINNER) /* Border flags */ CONSTANT long BF_LEFT = //0x0001 CONSTANT long BF_TOP = //0x0002 CONSTANT long BF_RIGHT = //0x0004 CONSTANT long BF_BOTTOM = //0x0008 CONSTANT long BF_TOPLEFT = (BF_TOP + BF_LEFT) CONSTANT long BF_TOPRIGHT = (BF_TOP + BF_RIGHT) CONSTANT long BF_BOTTOMLEFT = (BF_BOTTOM + BF_LEFT) CONSTANT long BF_BOTTOMRIGHT = (BF_BOTTOM + BF_RIGHT) CONSTANT long BF_RECT = (BF_LEFT + BF_TOP + BF_RIGHT + BF_BOTTOM) CONSTANT long BF_DIAGONAL = //0x0010 // For diagonal lines, the BF_RECT flags specify the end point of the // vector bounded by the rectangle parameter. CONSTANT long BF_DIAGONAL_ENDTOPRIGHT = (BF_DIAGONAL + BF_TOP + BF_RIGHT) CONSTANT long BF_DIAGONAL_ENDTOPLEFT = (BF_DIAGONAL + BF_TOP + BF_LEFT) CONSTANT long BF_DIAGONAL_ENDBOTTOMLEFT = (BF_DIAGONAL + BF_BOTTOM + BF_LEFT) CONSTANT long BF_DIAGONAL_ENDBOTTOMRIGHT = (BF_DIAGONAL + BF_BOTTOM + BF_RIGHT) CONSTANT long BF_MIDDLE = //0x0800 /* Fill in the middle */ CONSTANT long BF_SOFT = //0x1000 /* For softer buttons */ CONSTANT long BF_ADJUST = //0x2000 /* Calculate the space left over */ CONSTANT long BF_FLAT = //0x4000 /* For flat rather than 3D borders */ CONSTANT long BF_MONO = //0x8000 /* For monochrome borders */ //object CONSTANT long DC_BRUSH = 18 CONSTANT long DC_PEN = 19 // CONSTANT ulong CLR_NONE = 4294967295 //edit CONSTANT long ECM_FIRST = 5376 CONSTANT long EM_SHOWBALLOONTIP = ECM_FIRST + 3 CONSTANT int TTI_NONE = 0 CONSTANT int TTI_INFO = 1 CONSTANT int TTI_WARNING = 2 CONSTANT int TTI_ERROR = 3 //button CONSTANT long BCM_FIRST = 5632 CONSTANT long BCM_SETIMAGELIST = BCM_FIRST + 2 CONSTANT uint BUTTON_IMAGELIST_ALIGN_LEFT = 0 CONSTANT uint BUTTON_IMAGELIST_ALIGN_RIGHT = 1 CONSTANT uint BUTTON_IMAGELIST_ALIGN_TOP = 2 CONSTANT uint BUTTON_IMAGELIST_ALIGN_BOTTOM = 3 CONSTANT uint BUTTON_IMAGELIST_ALIGN_CENTER = 4 //windows messages CONSTANT long WM_MOUSEMOVE = 512 //BitBlt CONSTANT long SRCCOPY = 13369376 //Show Window CONSTANT long SW_HIDE = 0 CONSTANT long SW_SHOWNORMAL = 1 CONSTANT long SW_NORMAL = 1 CONSTANT long SW_SHOWMINIMIZED = 2 CONSTANT long SW_SHOWMAXIMIZED = 3 CONSTANT long SW_MAXIMIZE = 3 CONSTANT long SW_SHOWNOACTIVATE = 4 CONSTANT long SW_SHOW = 5 CONSTANT long SW_MINIMIZE = 6 CONSTANT long SW_SHOWMINNOACTIVE = 7 CONSTANT long SW_SHOWNA = 8 CONSTANT long SW_RESTORE = 9 CONSTANT long SW_SHOWDEFAULT = 10 CONSTANT long SW_FORCEMINIMIZE = 11 CONSTANT long SW_MAX = 11 end variables on cwin32.create call super::create TriggerEvent( this, "constructor" ) end on on cwin32.destroy TriggerEvent( this, "destructor" ) call super::destroy end on
- Sources
- Kodigo
- OpenExplorer
- cwin32.sru
File: cwin32.sru
Size: 19016
Date: Mon, 07 Apr 2008 21:32:25 +0200
Size: 19016
Date: Mon, 07 Apr 2008 21:32:25 +0200
- nonvisualobject cwin32(sru)