Hi
This is part of a C# code i am trying to convert to VB.NET
Here is the errornous code, upto 0x0016 is show as error (underlined) at
design-time, rest are ok
Public Enum Msgs
WM_NULL = 0x0000
WM_CREATE = 0x0001
WM_DESTROY = 0x0002
WM_MOVE = 0x0003
WM_SIZE = 0x0005
WM_ACTIVATE = 0x0006
WM_SETFOCUS = 0x0007
WM_KILLFOCUS = 0x0008
WM_ENABLE = 0x000A
WM_SETREDRAW = 0x000B
WM_SETTEXT = 0x000C
WM_GETTEXT = 0x000D
WM_GETTEXTLENGT H = 0x000E
WM_PAINT = 0x000F
WM_CLOSE = 0x0010
WM_QUERYENDSESS ION = 0x0011
WM_QUIT = 0x0012
WM_QUERYOPEN = 0x0013
WM_ERASEBKGND = 0x0014
WM_SYSCOLORCHAN GE = 0x0015
WM_ENDSESSION = 0x0016
WM_SHOWWINDOW = 0x0018
WM_WININICHANGE = 0x001A
WM_SETTINGCHANG E = 0x001A
WM_DEVMODECHANG E = 0x001B
WM_ACTIVATEAPP = 0x001C
WM_FONTCHANGE = 0x001D
WM_TIMECHANGE = 0x001E
WM_CANCELMODE = 0x001F
WM_SETCURSOR = 0x0020
WM_MOUSEACTIVAT E = 0x0021
WM_CHILDACTIVAT E = 0x0022
WM_QUEUESYNC = 0x0023
WM_GETMINMAXINF O = 0x0024
WM_PAINTICON = 0x0026
WM_ICONERASEBKG ND = 0x0027
WM_NEXTDLGCTL = 0x0028
WM_SPOOLERSTATU S = 0x002A
WM_DRAWITEM = 0x002B
WM_MEASUREITEM = 0x002C
WM_DELETEITEM = 0x002D
WM_VKEYTOITEM = 0x002E
WM_CHARTOITEM = 0x002F
WM_SETFONT = 0x0030
WM_GETFONT = 0x0031
WM_SETHOTKEY = 0x0032
WM_GETHOTKEY = 0x0033
WM_QUERYDRAGICO N = 0x0037
WM_COMPAREITEM = 0x0039
WM_GETOBJECT = 0x003D
WM_COMPACTING = 0x0041
WM_COMMNOTIFY = 0x0044
WM_WINDOWPOSCHA NGING = 0x0046
WM_WINDOWPOSCHA NGED = 0x0047
WM_POWER = 0x0048
WM_COPYDATA = 0x004A
WM_CANCELJOURNA L = 0x004B
WM_NOTIFY = 0x004E
WM_INPUTLANGCHA NGEREQUEST = 0x0050
WM_INPUTLANGCHA NGE = 0x0051
WM_TCARD = 0x0052
WM_HELP = 0x0053
WM_USERCHANGED = 0x0054
WM_NOTIFYFORMAT = 0x0055
WM_CONTEXTMENU = 0x007B
WM_STYLECHANGIN G = 0x007C
WM_STYLECHANGED = 0x007D
WM_DISPLAYCHANG E = 0x007E
WM_GETICON = 0x007F
WM_SETICON = 0x0080
WM_NCCREATE = 0x0081
WM_NCDESTROY = 0x0082
WM_NCCALCSIZE = 0x0083
WM_NCHITTEST = 0x0084
WM_NCPAINT = 0x0085
WM_NCACTIVATE = 0x0086
WM_GETDLGCODE = 0x0087
WM_SYNCPAINT = 0x0088
WM_NCMOUSEMOVE = 0x00A0
WM_NCLBUTTONDOW N = 0x00A1
WM_NCLBUTTONUP = 0x00A2
WM_NCLBUTTONDBL CLK = 0x00A3
WM_NCRBUTTONDOW N = 0x00A4
WM_NCRBUTTONUP = 0x00A5
WM_NCRBUTTONDBL CLK = 0x00A6
WM_NCMBUTTONDOW N = 0x00A7
WM_NCMBUTTONUP = 0x00A8
WM_NCMBUTTONDBL CLK = 0x00A9
WM_KEYDOWN = 0x0100
WM_KEYUP = 0x0101
WM_CHAR = 0x0102
WM_DEADCHAR = 0x0103
WM_SYSKEYDOWN = 0x0104
WM_SYSKEYUP = 0x0105
WM_SYSCHAR = 0x0106
WM_SYSDEADCHAR = 0x0107
WM_KEYLAST = 0x0108
WM_IME_STARTCOM POSITION = 0x010D
WM_IME_ENDCOMPO SITION = 0x010E
WM_IME_COMPOSIT ION = 0x010F
WM_IME_KEYLAST = 0x010F
WM_INITDIALOG = 0x0110
WM_COMMAND = 0x0111
WM_SYSCOMMAND = 0x0112
WM_TIMER = 0x0113
WM_HSCROLL = 0x0114
WM_VSCROLL = 0x0115
WM_INITMENU = 0x0116
WM_INITMENUPOPU P = 0x0117
WM_MENUSELECT = 0x011F
WM_MENUCHAR = 0x0120
WM_ENTERIDLE = 0x0121
WM_MENURBUTTONU P = 0x0122
WM_MENUDRAG = 0x0123
WM_MENUGETOBJEC T = 0x0124
WM_UNINITMENUPO PUP = 0x0125
WM_MENUCOMMAND = 0x0126
WM_CTLCOLORMSGB OX = 0x0132
WM_CTLCOLOREDIT = 0x0133
WM_CTLCOLORLIST BOX = 0x0134
WM_CTLCOLORBTN = 0x0135
WM_CTLCOLORDLG = 0x0136
WM_CTLCOLORSCRO LLBAR = 0x0137
WM_CTLCOLORSTAT IC = 0x0138
WM_MOUSEMOVE = 0x0200
WM_LBUTTONDOWN = 0x0201
WM_LBUTTONUP = 0x0202
WM_LBUTTONDBLCL K = 0x0203
WM_RBUTTONDOWN = 0x0204
WM_RBUTTONUP = 0x0205
WM_RBUTTONDBLCL K = 0x0206
WM_MBUTTONDOWN = 0x0207
WM_MBUTTONUP = 0x0208
WM_MBUTTONDBLCL K = 0x0209
WM_MOUSEWHEEL = 0x020A
WM_PARENTNOTIFY = 0x0210
WM_ENTERMENULOO P = 0x0211
WM_EXITMENULOOP = 0x0212
WM_NEXTMENU = 0x0213
WM_SIZING = 0x0214
WM_CAPTURECHANG ED = 0x0215
WM_MOVING = 0x0216
WM_DEVICECHANGE = 0x0219
WM_MDICREATE = 0x0220
WM_MDIDESTROY = 0x0221
WM_MDIACTIVATE = 0x0222
WM_MDIRESTORE = 0x0223
WM_MDINEXT = 0x0224
WM_MDIMAXIMIZE = 0x0225
WM_MDITILE = 0x0226
WM_MDICASCADE = 0x0227
WM_MDIICONARRAN GE = 0x0228
WM_MDIGETACTIVE = 0x0229
WM_MDISETMENU = 0x0230
WM_ENTERSIZEMOV E = 0x0231
WM_EXITSIZEMOVE = 0x0232
WM_DROPFILES = 0x0233
WM_MDIREFRESHME NU = 0x0234
WM_IME_SETCONTE XT = 0x0281
WM_IME_NOTIFY = 0x0282
WM_IME_CONTROL = 0x0283
WM_IME_COMPOSIT IONFULL = 0x0284
WM_IME_SELECT = 0x0285
WM_IME_CHAR = 0x0286
WM_IME_REQUEST = 0x0288
WM_IME_KEYDOWN = 0x0290
WM_IME_KEYUP = 0x0291
WM_MOUSEHOVER = 0x02A1
WM_MOUSELEAVE = 0x02A3
WM_CUT = 0x0300
WM_COPY = 0x0301
WM_PASTE = 0x0302
WM_CLEAR = 0x0303
WM_UNDO = 0x0304
WM_RENDERFORMAT = 0x0305
WM_RENDERALLFOR MATS = 0x0306
WM_DESTROYCLIPB OARD = 0x0307
WM_DRAWCLIPBOAR D = 0x0308
WM_PAINTCLIPBOA RD = 0x0309
WM_VSCROLLCLIPB OARD = 0x030A
WM_SIZECLIPBOAR D = 0x030B
WM_ASKCBFORMATN AME = 0x030C
WM_CHANGECBCHAI N = 0x030D
WM_HSCROLLCLIPB OARD = 0x030E
WM_QUERYNEWPALE TTE = 0x030F
WM_PALETTEISCHA NGING = 0x0310
WM_PALETTECHANG ED = 0x0311
WM_HOTKEY = 0x0312
WM_PRINT = 0x0317
WM_PRINTCLIENT = 0x0318
WM_HANDHELDFIRS T = 0x0358
WM_HANDHELDLAST = 0x035F
WM_AFXFIRST = 0x0360
WM_AFXLAST = 0x037F
WM_PENWINFIRST = 0x0380
WM_PENWINLAST = 0x038F
WM_APP = 0x8000
WM_USER = 0x0400
End Enum
TIA
Barry
"Branco Medeiros" <br************ *@gmail.comwrot e in message
news:11******** *************@y 80g2000hsf.goog legroups.com...
Rory Becker wrote:
<snip>
>I converted the code myself in my copy of VS2005
-------------------------------------------------------------
Public Enum WindowStyles As UInteger
WS_OVERLAPPED = &H0
WS_POPUP = &H80000000
WS_CHILD = &H40000000
End Enum
-------------------------------------------------------------
After this convertion I found myself with an error, no where you
suggested,
but instead under the value '&h80000000'.
It seems that this number falls outside of the allowed range of a
UInteger.
<snip>
To me this looks like a bug, walks like a bug and quacks like bug. I
may be wrong, though. Anyway, add a "&" to the end of the value and
everything will seem to fit ("&" is the "type-character" used to
designate Integers). Did I say how much this resembles a bug, to me?
> Public Enum WindowStyles As UInteger
WS_OVERLAPPED
WS_POPUP = &H80000000&
> WS_CHILD = &H40000000
End Enum
HTH.
Regards,
Branco.