da ich im Archiv und hier im Board nichts
ähnliches gefunden hab, hier mal ne Liste
mit den SendMessage Konstanten für Purebasic.
Falls es so was schon gibt tuts mir leid.
Gruß FGK
Code: Alles auswählen
#WM_SHOWWINDOW = $18
#WM_WININICHANGE = $1A
#WM_DEVMODECHANGE = $1B
#WM_ACTIVATEAPP = $1C
#WM_FONTCHANGE = $1D
#WM_TIMECHANGE = $1E
#WM_CANCELMODE = $1F
#WM_SETCURSOR = $20
#WM_MOUSEACTIVATE = $21
#WM_CHILDACTIVATE = $22
#WM_QUEUESYNC = $23
#WM_GETMINMAXINFO = $24
#WM_PAINTICON = $26
#WM_ICONERASEBKGND = $27
#WM_NEXTDLGCTL = $28
#WM_SPOOLERSTATUS = $2A
#WM_DRAWITEM = $2B
#WM_MEASUREITEM = $2C
#WM_DELETEITEM = $2D
#WM_VKEYTOITEM = $2E
#WM_CHARTOITEM = $2F
#WM_SETFONT = $30
#WM_GETFONT = $31
#WM_SETHOTKEY = $32
#WM_GETHOTKEY = $33
#WM_QUERYDRAGICON = $37
#WM_COMPAREITEM = $39
#WM_COMPACTING = $41
#WM_WINDOWPOSCHANGING = $46
#WM_WINDOWPOSCHANGED = $47
#WM_POWER = $48
#WM_NCCREATE = $81
#WM_NCDESTROY = $82
#WM_NCCALCSIZE = $83
#WM_NCHITTEST = $84
#WM_NCPAINT = $85
#WM_NCACTIVATE = $86
#WM_GETDLGCODE = $87
#WM_NCMOUSEMOVE = $A0
#WM_NCLBUTTONDOWN = $A1
#WM_NCLBUTTONUP = $A2
#WM_NCLBUTTONDBLCLK = $A3
#WM_NCRBUTTONDOWN = $A4
#WM_NCRBUTTONUP = $A5
#WM_NCRBUTTONDBLCLK = $A6
#WM_NCMBUTTONDOWN = $A7
#WM_NCMBUTTONUP = $A8
#WM_NCMBUTTONDBLCLK = $A9
#WM_KEYDOWN = $100
#WM_KEYUP = $101
#WM_CHAR = $102
#WM_DEADCHAR = $103
#WM_SYSKEYDOWN = $104
#WM_SYSKEYUP = $105
#WM_SYSCHAR = $106
#WM_SYSDEADCHAR = $107
#WM_INITDIALOG = $110
#WM_COMMAND = $111
#WM_SYSCOMMAND = $112
#WM_TIMER = $113
#WM_HSCROLL = $114
#WM_VSCROLL = $115
#WM_INITMENU = $116
#WM_INITMENUPOPUP = $117
#WM_MENUSELECT = $11F
#WM_MENUCHAR = $120
#WM_ENTERIDLE = $121
#WM_CTLCOLORMSGBOX = $132
#WM_CTLCOLOREDIT = $133
#WM_CTLCOLORLISTBOX = $134
#WM_CTLCOLORBTN = $135
#WM_CTLCOLORDLG = $136
#WM_CTLCOLORSCROLLBAR = $137
#WM_CTLCOLORSTATIC = $138
#WM_MOUSEMOVE = $200
#WM_LBUTTONDOWN = $201
#WM_LBUTTONUP = $202
#WM_LBUTTONDBLCLK = $203
#WM_RBUTTONDOWN = $204
#WM_RBUTTONUP = $205
#WM_RBUTTONDBLCLK = $206
#WM_MBUTTONDOWN = $207
#WM_MBUTTONUP = $208
#WM_MBUTTONDBLCLK = $209
#WM_PARENTNOTIFY = $210
#WM_ENTERMENULOOP = $211
#WM_EXITMENULOOP = $212
#WM_MDICREATE = $220
#WM_MDIDESTROY = $221
#WM_MDIACTIVATE = $222
#WM_MDIRESTORE = $223
#WM_MDINEXT = $224
#WM_MDIMAXIMIZE = $225
#WM_MDITILE = $226
#WM_MDICASCADE = $227
#WM_MDIICONARRANGE = $228
#WM_MDIGETACTIVE = $229
#WM_MDISETMENU = $230
#WM_DROPFILES = $233
#WM_MDIREFRESHMENU = $234
#WM_CUT = $300
#WM_COPY = $301
#WM_PASTE = $302
#WM_CLEAR = $303
#WM_UNDO = $304
#WM_RENDERFORMAT = $305
#WM_RENDERALLFORMATS = $306
#WM_DESTROYCLIPBOARD = $307
#WM_DRAWCLIPBOARD = $308
#WM_PAINTCLIPBOARD = $309
#WM_VSCROLLCLIPBOARD = $30A
#WM_SIZECLIPBOARD = $30B
#WM_ASKCBFORMATNAME = $30C
#WM_CHANGECBCHAIN = $30D
#WM_HSCROLLCLIPBOARD = $30E
#WM_QUERYNEWPALETTE = $30F
#WM_PALETTEISCHANGING = $310
#WM_PALETTECHANGED = $311
#WM_HOTKEY = $312
;- Combobox Messages
#CB_GETEDITSEL = $140
#CB_LIMITTEXT = $141
#CB_SETEDITSEL = $142
#CB_ADDSTRING = $143
#CB_DELETESTRING = $144
#CB_DIR = $145
#CB_GETCOUNT = $146
#CB_GETCURSEL = $147
#CB_GETLBTEXT = $148
#CB_GETLBTEXTLEN = $149
#CB_INSERTSTRING = $14A
#CB_RESETCONTENT = $14B
#CB_FINDSTRING = $14C
#CB_SELECTSTRING = $14D
#CB_SETCURSEL = $14E
#CB_SHOWDROPDOWN = $14F
#CB_GETITEMDATA = $150
#CB_SETITEMDATA = $151
#CB_GETDROPPEDCONTROLRECT = $152
#CB_SETITEMHEIGHT = $153
#CB_GETITEMHEIGHT = $154
#CB_SETEXTENDEDUI = $155
#CB_GETEXTENDEDUI = $156
#CB_GETDROPPEDSTATE = $157
#CB_FINDSTRINGEXACT = $158
#CB_SETLOCALE = $159
#CB_GETLOCALE = $15A
#CB_GETTOPINDEX = $15B
#CB_SETTOPINDEX = $15C
#CB_GETHORIZONTALEXTENT = $15D
#CB_SETHORIZONTALEXTENT = $15E
#CB_GETDROPPEDWIDTH = $15F
#CB_SETDROPPEDWIDTH = $160
#CB_INITSTORAGE = $161
#CB_MULTIPLEADDSTRING = $163
;- Textbox Messages
#EM_GETSEL = $B0
#EM_SETSEL = $B1
#EM_GETRECT = $B2
#EM_SETRECT = $B3
#EM_SETRECTNP = $B4
#EM_SCROLL = $B5
#EM_LINESCROLL = $B6
#EM_SCROLLCARET = $B7
#EM_GETMODIFY = $B8
#EM_SETMODIFY = $B9
#EM_GETLINECOUNT = $BA
#EM_LINEINDEX = $BB
#EM_SETHANDLE = $BC
#EM_GETHANDLE = $BD
#EM_GETTHUMB = $BE
#EM_LINELENGTH = $C1
#EM_REPLACESEL = $C2
#EM_GETLINE = $C4
#EM_LIMITTEXT = $C5
#EM_CANUNDO = $C6
#EM_UNDO = $C7
#EM_FMTLINES = $C8
#EM_LINEFROMCHAR = $C9
#EM_SETTABSTOPS = $CB
#EM_SETPASSWORDCHAR = $CC
#EM_EMPTYUNDOBUFFER = $CD
#EM_GETFIRSTVISIBLELINE = $CE
#EM_SETREADONLY = $CF
#EM_SETWORDBREAKPROC = $D0
#EM_GETWORDBREAKPROC = $D1
#EM_GETPASSWORDCHAR = $D2
#EM_SETMARGINS = $D3
#EM_GETMARGINS = $D4
#EM_SETLIMITTEXT = $C5
#EM_GETLIMITTEXT = $D5
#EM_POSFROMCHAR = $D6
#EM_CHARFROMPOS = $D7
#EM_SETIMESTATUS = $D8
#EM_GETIMESTATUS = $D9
;- Listbox Messages
#LB_ADDSTRING = $180
#LB_INSERTSTRING = $181
#LB_DELETESTRING = $182
#LB_SELITEMRANGEEX = $183
#LB_RESETCONTENT = $184
#LB_SETSEL = $185
#LB_SETCURSEL = $186
#LB_GETSEL = $187
#LB_GETCURSEL = $188
#LB_GETTEXT = $189
#LB_GETTEXTLEN = $18A
#LB_GETCOUNT = $18B
#LB_SELECTSTRING = $18C
#LB_DIR = $18D
#LB_GETTOPINDEX = $18E
#LB_FINDSTRING = $18F
#LB_GETSELCOUNT = $190
#LB_GETSELITEMS = $191
#LB_SETTABSTOPS = $192
#LB_GETHORIZONTALEXTENT = $193
#LB_SETHORIZONTALEXTENT = $194
#LB_SETCOLUMNWIDTH = $195
#LB_ADDFILE = $196
#LB_SETTOPINDEX = $197
#LB_GETITEMRECT = $198
#LB_GETITEMDATA = $199
#LB_SETITEMDATA = $19A
#LB_SELITEMRANGE = $19B
#LB_SETANCHORINDEX = $19C
#LB_GETANCHORINDEX = $19D
#LB_SETCARETINDEX = $19E
#LB_GETCARETINDEX = $19F
#LB_SETITEMHEIGHT = $1A0
#LB_GETITEMHEIGHT = $1A1
#LB_FINDSTRINGEXACT = $1A2
#LB_SETLOCALE = $1A5
#LB_GETLOCALE = $1A6
#LB_SETCOUNT = $1A7
#LB_INITSTORAGE = $1A8
#LB_ITEMFROMPOINT = $1A9
#LB_MULTIPLEADDSTRING = $1B1
;- Scrollbar Messages
#SBM_SETPOS = $E0
#SBM_GETPOS = $E1
#SBM_SETRANGE = $E2
#SBM_SETRANGEREDRAW = $E6
#SBM_GETRANGE = $E3
#SBM_ENABLE_ARROWS = $E4
#SBM_SETSCROLLINFO = $E9
#SBM_GETSCROLLINFO = $EA