• C#如何监听全局的事件例如鼠标移动事件


    转自:http://www.cnblogs.com/SUPERAI/archive/2011/11/28/2266519.html

    曾几何时,需要在一个控件里知道,并且不仅仅知道鼠标在控件自身上时的移动消息。还要知道鼠标在控件的子控件上甚至是控件之外的控件上。也许手动将控件的鼠标移动事件绑定到一起是一个办法,但是总觉得那么不尽如人意。不符合在一个地方处理消息的感觉。

    修饰那么多也不如代码的直接:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    public class GlobalMouseHandler : IMessageFilter{
      
            private const int WM_LBUTTONDOWN = 0x201;
      
            public bool PreFilterMessage(ref Message m){
                    if (m.Msg == WM_LBUTTONDOWN) {
                            // Do stuffs
                    }
                    return false;
            }
    }
      
      
    GlobalMouseHandler globalClick = new GlobalMouseHandler();
    Application.AddMessageFilter(globalClick);

    上面主要演示了单击鼠标左键的事件监听。如果你想写出更多的代码,你还需要了解Message的属性Msg所关联的很多消息ID才行。

    附上:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
    305
    306
    307
    308
    309
    310
    311
    312
    313
    314
    315
    316
    317
    318
    319
    320
    321
    322
    323
    324
    325
    326
    327
    328
    329
    330
    331
    332
    333
    334
    335
    336
    337
    338
    339
    340
    341
    342
    343
    344
    345
    346
    347
    348
    349
    350
    351
    352
    353
    354
    355
    356
    357
    358
    359
    360
    361
    362
    363
    364
    365
    366
    367
    368
    369
    370
    371
    372
    373
    374
    375
    376
    377
    378
    379
    380
    381
    382
    383
    384
    385
    386
    387
    388
    389
    390
    391
    392
    393
    394
    395
    396
    397
    398
    399
    400
    401
    402
    403
    404
    405
    406
    407
    408
    409
    410
    411
    412
    413
    414
    415
    416
    417
    418
    419
    420
    421
    422
    423
    424
    425
    426
    427
    428
    429
    430
    431
    432
    433
    434
    435
    436
    437
    438
    439
    440
    441
    442
    443
    444
    445
    446
    447
    448
    449
    450
    451
    452
    453
    454
    455
    456
    457
    458
    459
    460
    461
    462
    463
    464
    465
    466
    467
    468
    469
    470
    471
    472
    473
    474
    475
    476
    477
    478
    479
    480
    481
    482
    483
    484
    485
    486
    487
    488
    489
    490
    491
    492
    493
    494
    495
    496
    497
    498
    499
    500
    501
    502
    503
    504
    505
    506
    507
    508
    509
    510
    511
    512
    513
    514
    515
    516
    517
    518
    519
    520
    521
    522
    523
    524
    525
    526
    527
    528
    529
    530
    531
    532
    533
    534
    535
    536
    537
    538
    539
    540
    541
    542
    543
    544
    545
    546
    547
    548
    549
    550
    551
    552
    553
    554
    555
    556
    557
    558
    559
    560
    561
    562
    563
    564
    565
    566
    567
    568
    569
    570
    571
    572
    573
    574
    575
    576
    577
    578
    579
    580
    581
    582
    583
    584
    585
    586
    587
    588
    589
    590
    591
    592
    593
    594
    595
    596
    597
    598
    599
    600
    601
    602
    603
    604
    605
    606
    607
    608
    609
    610
    611
    612
    613
    614
    615
    616
    617
    618
    619
    620
    621
    622
    623
    624
    625
    626
    627
    628
    629
    630
    631
    632
    633
    634
    635
    636
    637
    638
    639
    640
    641
    642
    643
    644
    645
    646
    647
    648
    649
    650
    651
    652
    653
    654
    655
    656
    657
    658
    659
    660
    661
    662
    663
    664
    665
    666
    667
    668
    669
    670
    671
    672
    673
    674
    675
    676
    677
    678
    679
    680
    681
    682
    683
    684
    685
    686
    687
    688
    689
    690
    691
    692
    693
    694
    695
    696
    697
    698
    699
    700
    701
    702
    703
    704
    705
    706
    707
    708
    709
    710
    711
    712
    713
    714
    715
    716
    717
    718
    719
    720
    721
    722
    723
    724
    725
    726
    727
    728
    729
    730
    731
    732
    733
    734
    735
    736
    737
    738
    739
    740
    741
    742
    743
    744
    745
    746
    747
    748
    749
    750
    751
    752
    753
    754
    755
    756
    757
    758
    759
    760
    761
    762
    763
    764
    765
    766
    767
    768
    769
    770
    771
    772
    773
    774
    775
    776
    777
    778
    779
    780
    781
    782
    783
    784
    785
    786
    787
    788
    789
    790
    791
    792
    793
    794
    795
    796
    797
    798
    799
    800
    801
    802
    803
    804
    805
    806
    807
    808
    809
    810
    811
    812
    813
    814
    815
    816
    817
    818
    819
    820
    821
    822
    823
    824
    825
    826
    827
    828
    829
    830
    831
    832
    833
    834
    835
    836
    837
    838
    839
    840
    841
    842
    843
    844
    845
    846
    847
    848
    849
    850
    851
    852
    853
    854
    855
    856
    857
    858
    859
    860
    861
    862
    863
    864
    865
    866
    867
    868
    869
    870
    871
    872
    873
    874
    875
    876
    877
    878
    879
    880
    881
    882
    883
    884
    885
    886
    887
    888
    889
    890
    891
    892
    893
    894
    895
    896
    897
    898
    899
    900
    901
    902
    903
    904
    905
    906
    907
    908
    909
    910
    911
    912
    913
    914
    915
    916
    917
    918
    919
    920
    921
    922
    923
    924
    925
    926
    927
    928
    929
    930
    931
    932
    933
    934
    935
    936
    937
    938
    939
    940
    941
    942
    943
    944
    945
    946
    947
    948
    949
    950
    951
    952
    953
    954
    955
    956
    957
    958
    959
    960
    961
    962
    963
    964
    965
    966
    967
    968
    969
    970
    971
    972
    973
    974
    975
    976
    977
    978
    979
    980
    981
    982
    983
    984
    985
    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_GETTEXTLENGTH=0x000E
    WM_PAINT=0x000F
    WM_CLOSE=0x0010
    WM_QUERYENDSESSION=0x0011
    WM_QUERYOPEN=0x0013
    WM_ENDSESSION=0x0016
    WM_QUIT=0x0012
    WM_ERASEBKGND=0x0014
    WM_SYSCOLORCHANGE=0x0015
    WM_SHOWWINDOW=0x0018
    WM_WININICHANGE=0x001A
    WM_SETTINGCHANGE=0x001A
    WM_DEVMODECHANGE=0x001B
    WM_ACTIVATEAPP=0x001C
    WM_FONTCHANGE=0x001D
    WM_TIMECHANGE=0x001E
    WM_CANCELMODE=0x001F
    WM_SETCURSOR=0x0020
    WM_MOUSEACTIVATE=0x0021
    WM_CHILDACTIVATE=0x0022
    WM_QUEUESYNC=0x0023
    WM_GETMINMAXINFO=0x0024
    WM_PAINTICON=0x0026
    WM_ICONERASEBKGND=0x0027
    WM_NEXTDLGCTL=0x0028
    WM_SPOOLERSTATUS=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_QUERYDRAGICON=0x0037
    WM_COMPAREITEM=0x0039
    WM_GETOBJECT=0x003D
    WM_COMPACTING=0x0041
    WM_COMMNOTIFY=0x0044
    WM_WINDOWPOSCHANGING=0x0046
    WM_WINDOWPOSCHANGED=0x0047
    WM_POWER=0x0048
    WM_COPYDATA=0x004A
    WM_CANCELJOURNAL=0x004B
    WM_NOTIFY=0x004E
    WM_INPUTLANGCHANGEREQUEST=0x0050
    WM_INPUTLANGCHANGE=0x0051
    WM_TCARD=0x0052
    WM_HELP=0x0053
    WM_USERCHANGED=0x0054
    WM_NOTIFYFORMAT=0x0055
    WM_CONTEXTMENU=0x007B
    WM_STYLECHANGING=0x007C
    WM_STYLECHANGED=0x007D
    WM_DISPLAYCHANGE=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_NCLBUTTONDOWN=0x00A1
    WM_NCLBUTTONUP=0x00A2
    WM_NCLBUTTONDBLCLK=0x00A3
    WM_NCRBUTTONDOWN=0x00A4
    WM_NCRBUTTONUP=0x00A5
    WM_NCRBUTTONDBLCLK=0x00A6
    WM_NCMBUTTONDOWN=0x00A7
    WM_NCMBUTTONUP=0x00A8
    WM_NCMBUTTONDBLCLK=0x00A9
    WM_NCXBUTTONDOWN=0x00AB
    WM_NCXBUTTONUP=0x00AC
    WM_NCXBUTTONDBLCLK=0x00AD
    WM_INPUT=0x00FF
    WM_KEYFIRST=0x0100
    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_UNICHAR=0x0109
    WM_KEYLAST_NT501=0x0109
    UNICODE_NOCHAR=0xFFFF
    WM_KEYLAST_PRE501=0x0108
    WM_IME_STARTCOMPOSITION=0x010D
    WM_IME_ENDCOMPOSITION=0x010E
    WM_IME_COMPOSITION=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_INITMENUPOPUP=0x0117
    WM_MENUSELECT=0x011F
    WM_MENUCHAR=0x0120
    WM_ENTERIDLE=0x0121
    WM_MENURBUTTONUP=0x0122
    WM_MENUDRAG=0x0123
    WM_MENUGETOBJECT=0x0124
    WM_UNINITMENUPOPUP=0x0125
    WM_MENUCOMMAND=0x0126
    WM_CHANGEUISTATE=0x0127
    WM_UPDATEUISTATE=0x0128
    WM_QUERYUISTATE=0x0129
    WM_CTLCOLORMSGBOX=0x0132
    WM_CTLCOLOREDIT=0x0133
    WM_CTLCOLORLISTBOX=0x0134
    WM_CTLCOLORBTN=0x0135
    WM_CTLCOLORDLG=0x0136
    WM_CTLCOLORSCROLLBAR=0x0137
    WM_CTLCOLORSTATIC=0x0138
    WM_MOUSEFIRST=0x0200
    WM_MOUSEMOVE=0x0200
    WM_LBUTTONDOWN=0x0201
    WM_LBUTTONUP=0x0202
    WM_LBUTTONDBLCLK=0x0203
    WM_RBUTTONDOWN=0x0204
    WM_RBUTTONUP=0x0205
    WM_RBUTTONDBLCLK=0x0206
    WM_MBUTTONDOWN=0x0207
    WM_MBUTTONUP=0x0208
    WM_MBUTTONDBLCLK=0x0209
    WM_MOUSEWHEEL=0x020A
    WM_XBUTTONDOWN=0x020B
    WM_XBUTTONUP=0x020C
    WM_XBUTTONDBLCLK=0x020D
    WM_MOUSELAST_5=0x020D
    WM_MOUSELAST_4=0x020A
    WM_MOUSELAST_PRE_4=0x0209
    WM_PARENTNOTIFY=0x0210
    WM_ENTERMENULOOP=0x0211
    WM_EXITMENULOOP=0x0212
    WM_NEXTMENU=0x0213
    WM_SIZING=0x0214
    WM_CAPTURECHANGED=0x0215
    WM_MOVING=0x0216
    WM_POWERBROADCAST=0x0218
    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_MDIICONARRANGE=0x0228
    WM_MDIGETACTIVE=0x0229
    WM_MDISETMENU=0x0230
    WM_ENTERSIZEMOVE=0x0231
    WM_EXITSIZEMOVE=0x0232
    WM_DROPFILES=0x0233
    WM_MDIREFRESHMENU=0x0234
    WM_IME_SETCONTEXT=0x0281
    WM_IME_NOTIFY=0x0282
    WM_IME_CONTROL=0x0283
    WM_IME_COMPOSITIONFULL=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_NCMOUSEHOVER=0x02A0
    WM_NCMOUSELEAVE=0x02A2
    WM_WTSSESSION_CHANGE=0x02B1
    WM_TABLET_FIRST=0x02c0
    WM_TABLET_LAST=0x02df
    WM_CUT=0x0300
    WM_COPY=0x0301
    WM_PASTE=0x0302
    WM_CLEAR=0x0303
    WM_UNDO=0x0304
    WM_RENDERFORMAT=0x0305
    WM_RENDERALLFORMATS=0x0306
    WM_DESTROYCLIPBOARD=0x0307
    WM_DRAWCLIPBOARD=0x0308
    WM_PAINTCLIPBOARD=0x0309
    WM_VSCROLLCLIPBOARD=0x030A
    WM_SIZECLIPBOARD=0x030B
    WM_ASKCBFORMATNAME=0x030C
    WM_CHANGECBCHAIN=0x030D
    WM_HSCROLLCLIPBOARD=0x030E
    WM_QUERYNEWPALETTE=0x030F
    WM_PALETTEISCHANGING=0x0310
    WM_PALETTECHANGED=0x0311
    WM_HOTKEY=0x0312
    WM_PRINT=0x0317
    WM_PRINTCLIENT=0x0318
    WM_APPCOMMAND=0x0319
    WM_THEMECHANGED=0x031A
    WM_HANDHELDFIRST=0x0358
    WM_HANDHELDLAST=0x035F
    WM_AFXFIRST=0x0360
    WM_AFXLAST=0x037F
    WM_PENWINFIRST=0x0380
    WM_PENWINLAST=0x038F
    WM_APP=0x8000
    WM_USER=0x0400
    EM_GETSEL=0x00B0
    EM_SETSEL=0x00B1
    EM_GETRECT=0x00B2
    EM_SETRECT=0x00B3
    EM_SETRECTNP=0x00B4
    EM_SCROLL=0x00B5
    EM_LINESCROLL=0x00B6
    EM_SCROLLCARET=0x00B7
    EM_GETMODIFY=0x00B8
    EM_SETMODIFY=0x00B9
    EM_GETLINECOUNT=0x00BA
    EM_LINEINDEX=0x00BB
    EM_SETHANDLE=0x00BC
    EM_GETHANDLE=0x00BD
    EM_GETTHUMB=0x00BE
    EM_LINELENGTH=0x00C1
    EM_REPLACESEL=0x00C2
    EM_GETLINE=0x00C4
    EM_LIMITTEXT=0x00C5
    EM_CANUNDO=0x00C6
    EM_UNDO=0x00C7
    EM_FMTLINES=0x00C8
    EM_LINEFROMCHAR=0x00C9
    EM_SETTABSTOPS=0x00CB
    EM_SETPASSWORDCHAR=0x00CC
    EM_EMPTYUNDOBUFFER=0x00CD
    EM_GETFIRSTVISIBLELINE=0x00CE
    EM_SETREADONLY=0x00CF
    EM_SETWORDBREAKPROC=0x00D0
    EM_GETWORDBREAKPROC=0x00D1
    EM_GETPASSWORDCHAR=0x00D2
    EM_SETMARGINS=0x00D3
    EM_GETMARGINS=0x00D4
    EM_SETLIMITTEXT=EM_LIMITTEXT
    EM_GETLIMITTEXT=0x00D5
    EM_POSFROMCHAR=0x00D6
    EM_CHARFROMPOS=0x00D7
    EM_SETIMESTATUS=0x00D8
    EM_GETIMESTATUS=0x00D9
    BM_GETCHECK=0x00F0
    BM_SETCHECK=0x00F1
    BM_GETSTATE=0x00F2
    BM_SETSTATE=0x00F3
    BM_SETSTYLE=0x00F4
    BM_CLICK=0x00F5
    BM_GETIMAGE=0x00F6
    BM_SETIMAGE=0x00F7
    STM_SETICON=0x0170
    STM_GETICON=0x0171
    STM_SETIMAGE=0x0172
    STM_GETIMAGE=0x0173
    STM_MSGMAX=0x0174
    DM_GETDEFID=(WM_USER+0)
    DM_SETDEFID=(WM_USER+1)
    DM_REPOSITION=(WM_USER+2)
    LB_ADDSTRING=0x0180
    LB_INSERTSTRING=0x0181
    LB_DELETESTRING=0x0182
    LB_SELITEMRANGEEX=0x0183
    LB_RESETCONTENT=0x0184
    LB_SETSEL=0x0185
    LB_SETCURSEL=0x0186
    LB_GETSEL=0x0187
    LB_GETCURSEL=0x0188
    LB_GETTEXT=0x0189
    LB_GETTEXTLEN=0x018A
    LB_GETCOUNT=0x018B
    LB_SELECTSTRING=0x018C
    LB_DIR=0x018D
    LB_GETTOPINDEX=0x018E
    LB_FINDSTRING=0x018F
    LB_GETSELCOUNT=0x0190
    LB_GETSELITEMS=0x0191
    LB_SETTABSTOPS=0x0192
    LB_GETHORIZONTALEXTENT=0x0193
    LB_SETHORIZONTALEXTENT=0x0194
    LB_SETCOLUMNWIDTH=0x0195
    LB_ADDFILE=0x0196
    LB_SETTOPINDEX=0x0197
    LB_GETITEMRECT=0x0198
    LB_GETITEMDATA=0x0199
    LB_SETITEMDATA=0x019A
    LB_SELITEMRANGE=0x019B
    LB_SETANCHORINDEX=0x019C
    LB_GETANCHORINDEX=0x019D
    LB_SETCARETINDEX=0x019E
    LB_GETCARETINDEX=0x019F
    LB_SETITEMHEIGHT=0x01A0
    LB_GETITEMHEIGHT=0x01A1
    LB_FINDSTRINGEXACT=0x01A2
    LB_SETLOCALE=0x01A5
    LB_GETLOCALE=0x01A6
    LB_SETCOUNT=0x01A7
    LB_INITSTORAGE=0x01A8
    LB_ITEMFROMPOINT=0x01A9
    LB_MULTIPLEADDSTRING=0x01B1
    LB_GETLISTBOXINFO=0x01B2
    LB_MSGMAX_501=0x01B3
    LB_MSGMAX_WCE4=0x01B1
    LB_MSGMAX_4=0x01B0
    LB_MSGMAX_PRE4=0x01A8
    CB_GETEDITSEL=0x0140
    CB_LIMITTEXT=0x0141
    CB_SETEDITSEL=0x0142
    CB_ADDSTRING=0x0143
    CB_DELETESTRING=0x0144
    CB_DIR=0x0145
    CB_GETCOUNT=0x0146
    CB_GETCURSEL=0x0147
    CB_GETLBTEXT=0x0148
    CB_GETLBTEXTLEN=0x0149
    CB_INSERTSTRING=0x014A
    CB_RESETCONTENT=0x014B
    CB_FINDSTRING=0x014C
    CB_SELECTSTRING=0x014D
    CB_SETCURSEL=0x014E
    CB_SHOWDROPDOWN=0x014F
    CB_GETITEMDATA=0x0150
    CB_SETITEMDATA=0x0151
    CB_GETDROPPEDCONTROLRECT=0x0152
    CB_SETITEMHEIGHT=0x0153
    CB_GETITEMHEIGHT=0x0154
    CB_SETEXTENDEDUI=0x0155
    CB_GETEXTENDEDUI=0x0156
    CB_GETDROPPEDSTATE=0x0157
    CB_FINDSTRINGEXACT=0x0158
    CB_SETLOCALE=0x0159
    CB_GETLOCALE=0x015A
    CB_GETTOPINDEX=0x015B
    CB_SETTOPINDEX=0x015C
    CB_GETHORIZONTALEXTENT=0x015d
    CB_SETHORIZONTALEXTENT=0x015e
    CB_GETDROPPEDWIDTH=0x015f
    CB_SETDROPPEDWIDTH=0x0160
    CB_INITSTORAGE=0x0161
    CB_MULTIPLEADDSTRING=0x0163
    CB_GETCOMBOBOXINFO=0x0164
    CB_MSGMAX_501=0x0165
    CB_MSGMAX_WCE400=0x0163
    CB_MSGMAX_400=0x0162
    CB_MSGMAX_PRE400=0x015B
    SBM_SETPOS=0x00E0
    SBM_GETPOS=0x00E1
    SBM_SETRANGE=0x00E2
    SBM_SETRANGEREDRAW=0x00E6
    SBM_GETRANGE=0x00E3
    SBM_ENABLE_ARROWS=0x00E4
    SBM_SETSCROLLINFO=0x00E9
    SBM_GETSCROLLINFO=0x00EA
    SBM_GETSCROLLBARINFO=0x00EB
    LVM_FIRST=0x1000//ListViewmessages
    TV_FIRST=0x1100//TreeViewmessages
    HDM_FIRST=0x1200//Headermessages
    TCM_FIRST=0x1300//Tabcontrolmessages
    PGM_FIRST=0x1400//Pagercontrolmessages
    ECM_FIRST=0x1500//Editcontrolmessages
    BCM_FIRST=0x1600//Buttoncontrolmessages
    CBM_FIRST=0x1700//Comboboxcontrolmessages
    CCM_FIRST=0x2000//Commoncontrolsharedmessages
    CCM_LAST=(CCM_FIRST+0x200)
    CCM_SETBKCOLOR=(CCM_FIRST+1)
    CCM_SETCOLORSCHEME=(CCM_FIRST+2)
    CCM_GETCOLORSCHEME=(CCM_FIRST+3)
    CCM_GETDROPTARGET=(CCM_FIRST+4)
    CCM_SETUNICODEFORMAT=(CCM_FIRST+5)
    CCM_GETUNICODEFORMAT=(CCM_FIRST+6)
    CCM_SETVERSION=(CCM_FIRST+0x7)
    CCM_GETVERSION=(CCM_FIRST+0x8)
    CCM_SETNOTIFYWINDOW=(CCM_FIRST+0x9)
    CCM_SETWINDOWTHEME=(CCM_FIRST+0xb)
    CCM_DPISCALE=(CCM_FIRST+0xc)
    HDM_GETITEMCOUNT=(HDM_FIRST+0)
    HDM_INSERTITEMA=(HDM_FIRST+1)
    HDM_INSERTITEMW=(HDM_FIRST+10)
    HDM_DELETEITEM=(HDM_FIRST+2)
    HDM_GETITEMA=(HDM_FIRST+3)
    HDM_GETITEMW=(HDM_FIRST+11)
    HDM_SETITEMA=(HDM_FIRST+4)
    HDM_SETITEMW=(HDM_FIRST+12)
    HDM_LAYOUT=(HDM_FIRST+5)
    HDM_HITTEST=(HDM_FIRST+6)
    HDM_GETITEMRECT=(HDM_FIRST+7)
    HDM_SETIMAGELIST=(HDM_FIRST+8)
    HDM_GETIMAGELIST=(HDM_FIRST+9)
    HDM_ORDERTOINDEX=(HDM_FIRST+15)
    HDM_CREATEDRAGIMAGE=(HDM_FIRST+16)
    HDM_GETORDERARRAY=(HDM_FIRST+17)
    HDM_SETORDERARRAY=(HDM_FIRST+18)
    HDM_SETHOTDIVIDER=(HDM_FIRST+19)
    HDM_SETBITMAPMARGIN=(HDM_FIRST+20)
    HDM_GETBITMAPMARGIN=(HDM_FIRST+21)
    HDM_SETUNICODEFORMAT=CCM_SETUNICODEFORMAT
    HDM_GETUNICODEFORMAT=CCM_GETUNICODEFORMAT
    HDM_SETFILTERCHANGETIMEOUT=(HDM_FIRST+22)
    HDM_EDITFILTER=(HDM_FIRST+23)
    HDM_CLEARFILTER=(HDM_FIRST+24)
    TB_ENABLEBUTTON=(WM_USER+1)
    TB_CHECKBUTTON=(WM_USER+2)
    TB_PRESSBUTTON=(WM_USER+3)
    TB_HIDEBUTTON=(WM_USER+4)
    TB_INDETERMINATE=(WM_USER+5)
    TB_MARKBUTTON=(WM_USER+6)
    TB_ISBUTTONENABLED=(WM_USER+9)
    TB_ISBUTTONCHECKED=(WM_USER+10)
    TB_ISBUTTONPRESSED=(WM_USER+11)
    TB_ISBUTTONHIDDEN=(WM_USER+12)
    TB_ISBUTTONINDETERMINATE=(WM_USER+13)
    TB_ISBUTTONHIGHLIGHTED=(WM_USER+14)
    TB_SETSTATE=(WM_USER+17)
    TB_GETSTATE=(WM_USER+18)
    TB_ADDBITMAP=(WM_USER+19)
    TB_ADDBUTTONSA=(WM_USER+20)
    TB_INSERTBUTTONA=(WM_USER+21)
    TB_ADDBUTTONS=(WM_USER+20)
    TB_INSERTBUTTON=(WM_USER+21)
    TB_DELETEBUTTON=(WM_USER+22)
    TB_GETBUTTON=(WM_USER+23)
    TB_BUTTONCOUNT=(WM_USER+24)
    TB_COMMANDTOINDEX=(WM_USER+25)
    TB_SAVERESTOREA=(WM_USER+26)
    TB_SAVERESTOREW=(WM_USER+76)
    TB_CUSTOMIZE=(WM_USER+27)
    TB_ADDSTRINGA=(WM_USER+28)
    TB_ADDSTRINGW=(WM_USER+77)
    TB_GETITEMRECT=(WM_USER+29)
    TB_BUTTONSTRUCTSIZE=(WM_USER+30)
    TB_SETBUTTONSIZE=(WM_USER+31)
    TB_SETBITMAPSIZE=(WM_USER+32)
    TB_AUTOSIZE=(WM_USER+33)
    TB_GETTOOLTIPS=(WM_USER+35)
    TB_SETTOOLTIPS=(WM_USER+36)
    TB_SETPARENT=(WM_USER+37)
    TB_SETROWS=(WM_USER+39)
    TB_GETROWS=(WM_USER+40)
    TB_SETCMDID=(WM_USER+42)
    TB_CHANGEBITMAP=(WM_USER+43)
    TB_GETBITMAP=(WM_USER+44)
    TB_GETBUTTONTEXTA=(WM_USER+45)
    TB_GETBUTTONTEXTW=(WM_USER+75)
    TB_REPLACEBITMAP=(WM_USER+46)
    TB_SETINDENT=(WM_USER+47)
    TB_SETIMAGELIST=(WM_USER+48)
    TB_GETIMAGELIST=(WM_USER+49)
    TB_LOADIMAGES=(WM_USER+50)
    TB_GETRECT=(WM_USER+51)
    TB_SETHOTIMAGELIST=(WM_USER+52)
    TB_GETHOTIMAGELIST=(WM_USER+53)
    TB_SETDISABLEDIMAGELIST=(WM_USER+54)
    TB_GETDISABLEDIMAGELIST=(WM_USER+55)
    TB_SETSTYLE=(WM_USER+56)
    TB_GETSTYLE=(WM_USER+57)
    TB_GETBUTTONSIZE=(WM_USER+58)
    TB_SETBUTTONWIDTH=(WM_USER+59)
    TB_SETMAXTEXTROWS=(WM_USER+60)
    TB_GETTEXTROWS=(WM_USER+61)
    TB_GETOBJECT=(WM_USER+62)
    TB_GETHOTITEM=(WM_USER+71)
    TB_SETHOTITEM=(WM_USER+72)
    TB_SETANCHORHIGHLIGHT=(WM_USER+73)
    TB_GETANCHORHIGHLIGHT=(WM_USER+74)
    TB_MAPACCELERATORA=(WM_USER+78)
    TB_GETINSERTMARK=(WM_USER+79)
    TB_SETINSERTMARK=(WM_USER+80)
    TB_INSERTMARKHITTEST=(WM_USER+81)
    TB_MOVEBUTTON=(WM_USER+82)
    TB_GETMAXSIZE=(WM_USER+83)
    TB_SETEXTENDEDSTYLE=(WM_USER+84)
    TB_GETEXTENDEDSTYLE=(WM_USER+85)
    TB_GETPADDING=(WM_USER+86)
    TB_SETPADDING=(WM_USER+87)
    TB_SETINSERTMARKCOLOR=(WM_USER+88)
    TB_GETINSERTMARKCOLOR=(WM_USER+89)
    TB_SETCOLORSCHEME=CCM_SETCOLORSCHEME
    TB_GETCOLORSCHEME=CCM_GETCOLORSCHEME
    TB_SETUNICODEFORMAT=CCM_SETUNICODEFORMAT
    TB_GETUNICODEFORMAT=CCM_GETUNICODEFORMAT
    TB_MAPACCELERATORW=(WM_USER+90)
    TB_GETBITMAPFLAGS=(WM_USER+41)
    TB_GETBUTTONINFOW=(WM_USER+63)
    TB_SETBUTTONINFOW=(WM_USER+64)
    TB_GETBUTTONINFOA=(WM_USER+65)
    TB_SETBUTTONINFOA=(WM_USER+66)
    TB_INSERTBUTTONW=(WM_USER+67)
    TB_ADDBUTTONSW=(WM_USER+68)
    TB_HITTEST=(WM_USER+69)
    TB_SETDRAWTEXTFLAGS=(WM_USER+70)
    TB_GETSTRINGW=(WM_USER+91)
    TB_GETSTRINGA=(WM_USER+92)
    TB_GETMETRICS=(WM_USER+101)
    TB_SETMETRICS=(WM_USER+102)
    TB_SETWINDOWTHEME=CCM_SETWINDOWTHEME
    RB_INSERTBANDA=(WM_USER+1)
    RB_DELETEBAND=(WM_USER+2)
    RB_GETBARINFO=(WM_USER+3)
    RB_SETBARINFO=(WM_USER+4)
    RB_GETBANDINFO=(WM_USER+5)
    RB_SETBANDINFOA=(WM_USER+6)
    RB_SETPARENT=(WM_USER+7)
    RB_HITTEST=(WM_USER+8)
    RB_GETRECT=(WM_USER+9)
    RB_INSERTBANDW=(WM_USER+10)
    RB_SETBANDINFOW=(WM_USER+11)
    RB_GETBANDCOUNT=(WM_USER+12)
    RB_GETROWCOUNT=(WM_USER+13)
    RB_GETROWHEIGHT=(WM_USER+14)
    RB_IDTOINDEX=(WM_USER+16)
    RB_GETTOOLTIPS=(WM_USER+17)
    RB_SETTOOLTIPS=(WM_USER+18)
    RB_SETBKCOLOR=(WM_USER+19)
    RB_GETBKCOLOR=(WM_USER+20)
    RB_SETTEXTCOLOR=(WM_USER+21)
    RB_GETTEXTCOLOR=(WM_USER+22)
    RB_SIZETORECT=(WM_USER+23)
    RB_SETCOLORSCHEME=CCM_SETCOLORSCHEME
    RB_GETCOLORSCHEME=CCM_GETCOLORSCHEME
    RB_BEGINDRAG=(WM_USER+24)
    RB_ENDDRAG=(WM_USER+25)
    RB_DRAGMOVE=(WM_USER+26)
    RB_GETBARHEIGHT=(WM_USER+27)
    RB_GETBANDINFOW=(WM_USER+28)
    RB_GETBANDINFOA=(WM_USER+29)
    RB_MINIMIZEBAND=(WM_USER+30)
    RB_MAXIMIZEBAND=(WM_USER+31)
    RB_GETDROPTARGET=(CCM_GETDROPTARGET)
    RB_GETBANDBORDERS=(WM_USER+34)
    RB_SHOWBAND=(WM_USER+35)
    RB_SETPALETTE=(WM_USER+37)
    RB_GETPALETTE=(WM_USER+38)
    RB_MOVEBAND=(WM_USER+39)
    RB_SETUNICODEFORMAT=CCM_SETUNICODEFORMAT
    RB_GETUNICODEFORMAT=CCM_GETUNICODEFORMAT
    RB_GETBANDMARGINS=(WM_USER+40)
    RB_SETWINDOWTHEME=CCM_SETWINDOWTHEME
    RB_PUSHCHEVRON=(WM_USER+43)
    TTM_ACTIVATE=(WM_USER+1)
    TTM_SETDELAYTIME=(WM_USER+3)
    TTM_ADDTOOLA=(WM_USER+4)
    TTM_ADDTOOLW=(WM_USER+50)
    TTM_DELTOOLA=(WM_USER+5)
    TTM_DELTOOLW=(WM_USER+51)
    TTM_NEWTOOLRECTA=(WM_USER+6)
    TTM_NEWTOOLRECTW=(WM_USER+52)
    TTM_RELAYEVENT=(WM_USER+7)
    TTM_GETTOOLINFOA=(WM_USER+8)
    TTM_GETTOOLINFOW=(WM_USER+53)
    TTM_SETTOOLINFOA=(WM_USER+9)
    TTM_SETTOOLINFOW=(WM_USER+54)
    TTM_HITTESTA=(WM_USER+10)
    TTM_HITTESTW=(WM_USER+55)
    TTM_GETTEXTA=(WM_USER+11)
    TTM_GETTEXTW=(WM_USER+56)
    TTM_UPDATETIPTEXTA=(WM_USER+12)
    TTM_UPDATETIPTEXTW=(WM_USER+57)
    TTM_GETTOOLCOUNT=(WM_USER+13)
    TTM_ENUMTOOLSA=(WM_USER+14)
    TTM_ENUMTOOLSW=(WM_USER+58)
    TTM_GETCURRENTTOOLA=(WM_USER+15)
    TTM_GETCURRENTTOOLW=(WM_USER+59)
    TTM_WINDOWFROMPOINT=(WM_USER+16)
    TTM_TRACKACTIVATE=(WM_USER+17)
    TTM_TRACKPOSITION=(WM_USER+18)
    TTM_SETTIPBKCOLOR=(WM_USER+19)
    TTM_SETTIPTEXTCOLOR=(WM_USER+20)
    TTM_GETDELAYTIME=(WM_USER+21)
    TTM_GETTIPBKCOLOR=(WM_USER+22)
    TTM_GETTIPTEXTCOLOR=(WM_USER+23)
    TTM_SETMAXTIPWIDTH=(WM_USER+24)
    TTM_GETMAXTIPWIDTH=(WM_USER+25)
    TTM_SETMARGIN=(WM_USER+26)
    TTM_GETMARGIN=(WM_USER+27)
    TTM_POP=(WM_USER+28)
    TTM_UPDATE=(WM_USER+29)
    TTM_GETBUBBLESIZE=(WM_USER+30)
    TTM_ADJUSTRECT=(WM_USER+31)
    TTM_SETTITLEA=(WM_USER+32)
    TTM_SETTITLEW=(WM_USER+33)
    TTM_POPUP=(WM_USER+34)
    TTM_GETTITLE=(WM_USER+35)
    TTM_SETWINDOWTHEME=CCM_SETWINDOWTHEME
    SB_SETTEXTA=(WM_USER+1)
    SB_SETTEXTW=(WM_USER+11)
    SB_GETTEXTA=(WM_USER+2)
    SB_GETTEXTW=(WM_USER+13)
    SB_GETTEXTLENGTHA=(WM_USER+3)
    SB_GETTEXTLENGTHW=(WM_USER+12)
    SB_SETPARTS=(WM_USER+4)
    SB_GETPARTS=(WM_USER+6)
    SB_GETBORDERS=(WM_USER+7)
    SB_SETMINHEIGHT=(WM_USER+8)
    SB_SIMPLE=(WM_USER+9)
    SB_GETRECT=(WM_USER+10)
    SB_ISSIMPLE=(WM_USER+14)
    SB_SETICON=(WM_USER+15)
    SB_SETTIPTEXTA=(WM_USER+16)
    SB_SETTIPTEXTW=(WM_USER+17)
    SB_GETTIPTEXTA=(WM_USER+18)
    SB_GETTIPTEXTW=(WM_USER+19)
    SB_GETICON=(WM_USER+20)
    SB_SETUNICODEFORMAT=CCM_SETUNICODEFORMAT
    SB_GETUNICODEFORMAT=CCM_GETUNICODEFORMAT
    SB_SETBKCOLOR=CCM_SETBKCOLOR
    SB_SIMPLEID=0x00ff
    TBM_GETPOS=(WM_USER)
    TBM_GETRANGEMIN=(WM_USER+1)
    TBM_GETRANGEMAX=(WM_USER+2)
    TBM_GETTIC=(WM_USER+3)
    TBM_SETTIC=(WM_USER+4)
    TBM_SETPOS=(WM_USER+5)
    TBM_SETRANGE=(WM_USER+6)
    TBM_SETRANGEMIN=(WM_USER+7)
    TBM_SETRANGEMAX=(WM_USER+8)
    TBM_CLEARTICS=(WM_USER+9)
    TBM_SETSEL=(WM_USER+10)
    TBM_SETSELSTART=(WM_USER+11)
    TBM_SETSELEND=(WM_USER+12)
    TBM_GETPTICS=(WM_USER+14)
    TBM_GETTICPOS=(WM_USER+15)
    TBM_GETNUMTICS=(WM_USER+16)
    TBM_GETSELSTART=(WM_USER+17)
    TBM_GETSELEND=(WM_USER+18)
    TBM_CLEARSEL=(WM_USER+19)
    TBM_SETTICFREQ=(WM_USER+20)
    TBM_SETPAGESIZE=(WM_USER+21)
    TBM_GETPAGESIZE=(WM_USER+22)
    TBM_SETLINESIZE=(WM_USER+23)
    TBM_GETLINESIZE=(WM_USER+24)
    TBM_GETTHUMBRECT=(WM_USER+25)
    TBM_GETCHANNELRECT=(WM_USER+26)
    TBM_SETTHUMBLENGTH=(WM_USER+27)
    TBM_GETTHUMBLENGTH=(WM_USER+28)
    TBM_SETTOOLTIPS=(WM_USER+29)
    TBM_GETTOOLTIPS=(WM_USER+30)
    TBM_SETTIPSIDE=(WM_USER+31)
    TBM_SETBUDDY=(WM_USER+32)
    TBM_GETBUDDY=(WM_USER+33)
    TBM_SETUNICODEFORMAT=CCM_SETUNICODEFORMAT
    TBM_GETUNICODEFORMAT=CCM_GETUNICODEFORMAT
    DL_BEGINDRAG=(WM_USER+133)
    DL_DRAGGING=(WM_USER+134)
    DL_DROPPED=(WM_USER+135)
    DL_CANCELDRAG=(WM_USER+136)
    UDM_SETRANGE=(WM_USER+101)
    UDM_GETRANGE=(WM_USER+102)
    UDM_SETPOS=(WM_USER+103)
    UDM_GETPOS=(WM_USER+104)
    UDM_SETBUDDY=(WM_USER+105)
    UDM_GETBUDDY=(WM_USER+106)
    UDM_SETACCEL=(WM_USER+107)
    UDM_GETACCEL=(WM_USER+108)
    UDM_SETBASE=(WM_USER+109)
    UDM_GETBASE=(WM_USER+110)
    UDM_SETRANGE32=(WM_USER+111)
    UDM_GETRANGE32=(WM_USER+112)
    UDM_SETUNICODEFORMAT=CCM_SETUNICODEFORMAT
    UDM_GETUNICODEFORMAT=CCM_GETUNICODEFORMAT
    UDM_SETPOS32=(WM_USER+113)
    UDM_GETPOS32=(WM_USER+114)
    PBM_SETRANGE=(WM_USER+1)
    PBM_SETPOS=(WM_USER+2)
    PBM_DELTAPOS=(WM_USER+3)
    PBM_SETSTEP=(WM_USER+4)
    PBM_STEPIT=(WM_USER+5)
    PBM_SETRANGE32=(WM_USER+6)
    PBM_GETRANGE=(WM_USER+7)
    PBM_GETPOS=(WM_USER+8)
    PBM_SETBARCOLOR=(WM_USER+9)
    PBM_SETBKCOLOR=CCM_SETBKCOLOR
    HKM_SETHOTKEY=(WM_USER+1)
    HKM_GETHOTKEY=(WM_USER+2)
    HKM_SETRULES=(WM_USER+3)
    LVM_SETUNICODEFORMAT=CCM_SETUNICODEFORMAT
    LVM_GETUNICODEFORMAT=CCM_GETUNICODEFORMAT
    LVM_GETBKCOLOR=(LVM_FIRST+0)
    LVM_SETBKCOLOR=(LVM_FIRST+1)
    LVM_GETIMAGELIST=(LVM_FIRST+2)
    LVM_SETIMAGELIST=(LVM_FIRST+3)
    LVM_GETITEMCOUNT=(LVM_FIRST+4)
    LVM_GETITEMA=(LVM_FIRST+5)
    LVM_GETITEMW=(LVM_FIRST+75)
    LVM_SETITEMA=(LVM_FIRST+6)
    LVM_SETITEMW=(LVM_FIRST+76)
    LVM_INSERTITEMA=(LVM_FIRST+7)
    LVM_INSERTITEMW=(LVM_FIRST+77)
    LVM_DELETEITEM=(LVM_FIRST+8)
    LVM_DELETEALLITEMS=(LVM_FIRST+9)
    LVM_GETCALLBACKMASK=(LVM_FIRST+10)
    LVM_SETCALLBACKMASK=(LVM_FIRST+11)
    LVM_FINDITEMA=(LVM_FIRST+13)
    LVM_FINDITEMW=(LVM_FIRST+83)
    LVM_GETITEMRECT=(LVM_FIRST+14)
    LVM_SETITEMPOSITION=(LVM_FIRST+15)
    LVM_GETITEMPOSITION=(LVM_FIRST+16)
    LVM_GETSTRINGWIDTHA=(LVM_FIRST+17)
    LVM_GETSTRINGWIDTHW=(LVM_FIRST+87)
    LVM_HITTEST=(LVM_FIRST+18)
    LVM_ENSUREVISIBLE=(LVM_FIRST+19)
    LVM_SCROLL=(LVM_FIRST+20)
    LVM_REDRAWITEMS=(LVM_FIRST+21)
    LVM_ARRANGE=(LVM_FIRST+22)
    LVM_EDITLABELA=(LVM_FIRST+23)
    LVM_EDITLABELW=(LVM_FIRST+118)
    LVM_GETEDITCONTROL=(LVM_FIRST+24)
    LVM_GETCOLUMNA=(LVM_FIRST+25)
    LVM_GETCOLUMNW=(LVM_FIRST+95)
    LVM_SETCOLUMNA=(LVM_FIRST+26)
    LVM_SETCOLUMNW=(LVM_FIRST+96)
    LVM_INSERTCOLUMNA=(LVM_FIRST+27)
    LVM_INSERTCOLUMNW=(LVM_FIRST+97)
    LVM_DELETECOLUMN=(LVM_FIRST+28)
    LVM_GETCOLUMNWIDTH=(LVM_FIRST+29)
    LVM_SETCOLUMNWIDTH=(LVM_FIRST+30)
    LVM_CREATEDRAGIMAGE=(LVM_FIRST+33)
    LVM_GETVIEWRECT=(LVM_FIRST+34)
    LVM_GETTEXTCOLOR=(LVM_FIRST+35)
    LVM_SETTEXTCOLOR=(LVM_FIRST+36)
    LVM_GETTEXTBKCOLOR=(LVM_FIRST+37)
    LVM_SETTEXTBKCOLOR=(LVM_FIRST+38)
    LVM_GETTOPINDEX=(LVM_FIRST+39)
    LVM_GETCOUNTPERPAGE=(LVM_FIRST+40)
    LVM_GETORIGIN=(LVM_FIRST+41)
    LVM_UPDATE=(LVM_FIRST+42)
    LVM_SETITEMSTATE=(LVM_FIRST+43)
    LVM_GETITEMSTATE=(LVM_FIRST+44)
    LVM_GETITEMTEXTA=(LVM_FIRST+45)
    LVM_GETITEMTEXTW=(LVM_FIRST+115)
    LVM_SETITEMTEXTA=(LVM_FIRST+46)
    LVM_SETITEMTEXTW=(LVM_FIRST+116)
    LVM_SETITEMCOUNT=(LVM_FIRST+47)
    LVM_SORTITEMS=(LVM_FIRST+48)
    LVM_SETITEMPOSITION32=(LVM_FIRST+49)
    LVM_GETSELECTEDCOUNT=(LVM_FIRST+50)
    LVM_GETITEMSPACING=(LVM_FIRST+51)
    LVM_GETISEARCHSTRINGA=(LVM_FIRST+52)
    LVM_GETISEARCHSTRINGW=(LVM_FIRST+117)
    LVM_SETICONSPACING=(LVM_FIRST+53)
    LVM_SETEXTENDEDLISTVIEWSTYLE=(LVM_FIRST+54)
    LVM_GETEXTENDEDLISTVIEWSTYLE=(LVM_FIRST+55)
    LVM_GETSUBITEMRECT=(LVM_FIRST+56)
    LVM_SUBITEMHITTEST=(LVM_FIRST+57)
    LVM_SETCOLUMNORDERARRAY=(LVM_FIRST+58)
    LVM_GETCOLUMNORDERARRAY=(LVM_FIRST+59)
    LVM_SETHOTITEM=(LVM_FIRST+60)
    LVM_GETHOTITEM=(LVM_FIRST+61)
    LVM_SETHOTCURSOR=(LVM_FIRST+62)
    LVM_GETHOTCURSOR=(LVM_FIRST+63)
    LVM_APPROXIMATEVIEWRECT=(LVM_FIRST+64)
    LVM_SETWORKAREAS=(LVM_FIRST+65)
    LVM_GETWORKAREAS=(LVM_FIRST+70)
    LVM_GETNUMBEROFWORKAREAS=(LVM_FIRST+73)
    LVM_GETSELECTIONMARK=(LVM_FIRST+66)
    LVM_SETSELECTIONMARK=(LVM_FIRST+67)
    LVM_SETHOVERTIME=(LVM_FIRST+71)
    LVM_GETHOVERTIME=(LVM_FIRST+72)
    LVM_SETTOOLTIPS=(LVM_FIRST+74)
    LVM_GETTOOLTIPS=(LVM_FIRST+78)
    LVM_SORTITEMSEX=(LVM_FIRST+81)
    LVM_SETBKIMAGEA=(LVM_FIRST+68)
    LVM_SETBKIMAGEW=(LVM_FIRST+138)
    LVM_GETBKIMAGEA=(LVM_FIRST+69)
    LVM_GETBKIMAGEW=(LVM_FIRST+139)
    LVM_SETSELECTEDCOLUMN=(LVM_FIRST+140)
    LVM_SETTILEWIDTH=(LVM_FIRST+141)
    LVM_SETVIEW=(LVM_FIRST+142)
    LVM_GETVIEW=(LVM_FIRST+143)
    LVM_INSERTGROUP=(LVM_FIRST+145)
    LVM_SETGROUPINFO=(LVM_FIRST+147)
    LVM_GETGROUPINFO=(LVM_FIRST+149)
    LVM_REMOVEGROUP=(LVM_FIRST+150)
    LVM_MOVEGROUP=(LVM_FIRST+151)
    LVM_MOVEITEMTOGROUP=(LVM_FIRST+154)
    LVM_SETGROUPMETRICS=(LVM_FIRST+155)
    LVM_GETGROUPMETRICS=(LVM_FIRST+156)
    LVM_ENABLEGROUPVIEW=(LVM_FIRST+157)
    LVM_SORTGROUPS=(LVM_FIRST+158)
    LVM_INSERTGROUPSORTED=(LVM_FIRST+159)
    LVM_REMOVEALLGROUPS=(LVM_FIRST+160)
    LVM_HASGROUP=(LVM_FIRST+161)
    LVM_SETTILEVIEWINFO=(LVM_FIRST+162)
    LVM_GETTILEVIEWINFO=(LVM_FIRST+163)
    LVM_SETTILEINFO=(LVM_FIRST+164)
    LVM_GETTILEINFO=(LVM_FIRST+165)
    LVM_SETINSERTMARK=(LVM_FIRST+166)
    LVM_GETINSERTMARK=(LVM_FIRST+167)
    LVM_INSERTMARKHITTEST=(LVM_FIRST+168)
    LVM_GETINSERTMARKRECT=(LVM_FIRST+169)
    LVM_SETINSERTMARKCOLOR=(LVM_FIRST+170)
    LVM_GETINSERTMARKCOLOR=(LVM_FIRST+171)
    LVM_SETINFOTIP=(LVM_FIRST+173)
    LVM_GETSELECTEDCOLUMN=(LVM_FIRST+174)
    LVM_ISGROUPVIEWENABLED=(LVM_FIRST+175)
    LVM_GETOUTLINECOLOR=(LVM_FIRST+176)
    LVM_SETOUTLINECOLOR=(LVM_FIRST+177)
    LVM_CANCELEDITLABEL=(LVM_FIRST+179)
    LVM_MAPINDEXTOID=(LVM_FIRST+180)
    LVM_MAPIDTOINDEX=(LVM_FIRST+181)
    TVM_INSERTITEMA=(TV_FIRST+0)
    TVM_INSERTITEMW=(TV_FIRST+50)
    TVM_DELETEITEM=(TV_FIRST+1)
    TVM_EXPAND=(TV_FIRST+2)
    TVM_GETITEMRECT=(TV_FIRST+4)
    TVM_GETCOUNT=(TV_FIRST+5)
    TVM_GETINDENT=(TV_FIRST+6)
    TVM_SETINDENT=(TV_FIRST+7)
    TVM_GETIMAGELIST=(TV_FIRST+8)
    TVM_SETIMAGELIST=(TV_FIRST+9)
    TVM_GETNEXTITEM=(TV_FIRST+10)
    TVM_SELECTITEM=(TV_FIRST+11)
    TVM_GETITEMA=(TV_FIRST+12)
    TVM_GETITEMW=(TV_FIRST+62)
    TVM_SETITEMA=(TV_FIRST+13)
    TVM_SETITEMW=(TV_FIRST+63)
    TVM_EDITLABELA=(TV_FIRST+14)
    TVM_EDITLABELW=(TV_FIRST+65)
    TVM_GETEDITCONTROL=(TV_FIRST+15)
    TVM_GETVISIBLECOUNT=(TV_FIRST+16)
    TVM_HITTEST=(TV_FIRST+17)
    TVM_CREATEDRAGIMAGE=(TV_FIRST+18)
    TVM_SORTCHILDREN=(TV_FIRST+19)
    TVM_ENSUREVISIBLE=(TV_FIRST+20)
    TVM_SORTCHILDRENCB=(TV_FIRST+21)
    TVM_ENDEDITLABELNOW=(TV_FIRST+22)
    TVM_GETISEARCHSTRINGA=(TV_FIRST+23)
    TVM_GETISEARCHSTRINGW=(TV_FIRST+64)
    TVM_SETTOOLTIPS=(TV_FIRST+24)
    TVM_GETTOOLTIPS=(TV_FIRST+25)
    TVM_SETINSERTMARK=(TV_FIRST+26)
    TVM_SETUNICODEFORMAT=CCM_SETUNICODEFORMAT
    TVM_GETUNICODEFORMAT=CCM_GETUNICODEFORMAT
    TVM_SETITEMHEIGHT=(TV_FIRST+27)
    TVM_GETITEMHEIGHT=(TV_FIRST+28)
    TVM_SETBKCOLOR=(TV_FIRST+29)
    TVM_SETTEXTCOLOR=(TV_FIRST+30)
    TVM_GETBKCOLOR=(TV_FIRST+31)
    TVM_GETTEXTCOLOR=(TV_FIRST+32)
    TVM_SETSCROLLTIME=(TV_FIRST+33)
    TVM_GETSCROLLTIME=(TV_FIRST+34)
    TVM_SETINSERTMARKCOLOR=(TV_FIRST+37)
    TVM_GETINSERTMARKCOLOR=(TV_FIRST+38)
    TVM_GETITEMSTATE=(TV_FIRST+39)
    TVM_SETLINECOLOR=(TV_FIRST+40)
    TVM_GETLINECOLOR=(TV_FIRST+41)
    TVM_MAPACCIDTOHTREEITEM=(TV_FIRST+42)
    TVM_MAPHTREEITEMTOACCID=(TV_FIRST+43)
    CBEM_INSERTITEMA=(WM_USER+1)
    CBEM_SETIMAGELIST=(WM_USER+2)
    CBEM_GETIMAGELIST=(WM_USER+3)
    CBEM_GETITEMA=(WM_USER+4)
    CBEM_SETITEMA=(WM_USER+5)
    CBEM_DELETEITEM=CB_DELETESTRING
    CBEM_GETCOMBOCONTROL=(WM_USER+6)
    CBEM_GETEDITCONTROL=(WM_USER+7)
    CBEM_SETEXTENDEDSTYLE=(WM_USER+14)
    CBEM_GETEXTENDEDSTYLE=(WM_USER+9)
    CBEM_SETUNICODEFORMAT=CCM_SETUNICODEFORMAT
    CBEM_GETUNICODEFORMAT=CCM_GETUNICODEFORMAT
    CBEM_SETEXSTYLE=(WM_USER+8)
    CBEM_GETEXSTYLE=(WM_USER+9)
    CBEM_HASEDITCHANGED=(WM_USER+10)
    CBEM_INSERTITEMW=(WM_USER+11)
    CBEM_SETITEMW=(WM_USER+12)
    CBEM_GETITEMW=(WM_USER+13)
    TCM_GETIMAGELIST=(TCM_FIRST+2)
    TCM_SETIMAGELIST=(TCM_FIRST+3)
    TCM_GETITEMCOUNT=(TCM_FIRST+4)
    TCM_GETITEMA=(TCM_FIRST+5)
    TCM_GETITEMW=(TCM_FIRST+60)
    TCM_SETITEMA=(TCM_FIRST+6)
    TCM_SETITEMW=(TCM_FIRST+61)
    TCM_INSERTITEMA=(TCM_FIRST+7)
    TCM_INSERTITEMW=(TCM_FIRST+62)
    TCM_DELETEITEM=(TCM_FIRST+8)
    TCM_DELETEALLITEMS=(TCM_FIRST+9)
    TCM_GETITEMRECT=(TCM_FIRST+10)
    TCM_GETCURSEL=(TCM_FIRST+11)
    TCM_SETCURSEL=(TCM_FIRST+12)
    TCM_HITTEST=(TCM_FIRST+13)
    TCM_SETITEMEXTRA=(TCM_FIRST+14)
    TCM_ADJUSTRECT=(TCM_FIRST+40)
    TCM_SETITEMSIZE=(TCM_FIRST+41)
    TCM_REMOVEIMAGE=(TCM_FIRST+42)
    TCM_SETPADDING=(TCM_FIRST+43)
    TCM_GETROWCOUNT=(TCM_FIRST+44)
    TCM_GETTOOLTIPS=(TCM_FIRST+45)
    TCM_SETTOOLTIPS=(TCM_FIRST+46)
    TCM_GETCURFOCUS=(TCM_FIRST+47)
    TCM_SETCURFOCUS=(TCM_FIRST+48)
    TCM_SETMINTABWIDTH=(TCM_FIRST+49)
    TCM_DESELECTALL=(TCM_FIRST+50)
    TCM_HIGHLIGHTITEM=(TCM_FIRST+51)
    TCM_SETEXTENDEDSTYLE=(TCM_FIRST+52)
    TCM_GETEXTENDEDSTYLE=(TCM_FIRST+53)
    TCM_SETUNICODEFORMAT=CCM_SETUNICODEFORMAT
    TCM_GETUNICODEFORMAT=CCM_GETUNICODEFORMAT
    ACM_OPENA=(WM_USER+100)
    ACM_OPENW=(WM_USER+103)
    ACM_PLAY=(WM_USER+101)
    ACM_STOP=(WM_USER+102)
    MCM_FIRST=0x1000
    MCM_GETCURSEL=(MCM_FIRST+1)
    MCM_SETCURSEL=(MCM_FIRST+2)
    MCM_GETMAXSELCOUNT=(MCM_FIRST+3)
    MCM_SETMAXSELCOUNT=(MCM_FIRST+4)
    MCM_GETSELRANGE=(MCM_FIRST+5)
    MCM_SETSELRANGE=(MCM_FIRST+6)
    MCM_GETMONTHRANGE=(MCM_FIRST+7)
    MCM_SETDAYSTATE=(MCM_FIRST+8)
    MCM_GETMINREQRECT=(MCM_FIRST+9)
    MCM_SETCOLOR=(MCM_FIRST+10)
    MCM_GETCOLOR=(MCM_FIRST+11)
    MCM_SETTODAY=(MCM_FIRST+12)
    MCM_GETTODAY=(MCM_FIRST+13)
    MCM_HITTEST=(MCM_FIRST+14)
    MCM_SETFIRSTDAYOFWEEK=(MCM_FIRST+15)
    MCM_GETFIRSTDAYOFWEEK=(MCM_FIRST+16)
    MCM_GETRANGE=(MCM_FIRST+17)
    MCM_SETRANGE=(MCM_FIRST+18)
    MCM_GETMONTHDELTA=(MCM_FIRST+19)
    MCM_SETMONTHDELTA=(MCM_FIRST+20)
    MCM_GETMAXTODAYWIDTH=(MCM_FIRST+21)
    MCM_SETUNICODEFORMAT=CCM_SETUNICODEFORMAT
    MCM_GETUNICODEFORMAT=CCM_GETUNICODEFORMAT
    DTM_FIRST=0x1000
    DTM_GETSYSTEMTIME=(DTM_FIRST+1)
    DTM_SETSYSTEMTIME=(DTM_FIRST+2)
    DTM_GETRANGE=(DTM_FIRST+3)
    DTM_SETRANGE=(DTM_FIRST+4)
    DTM_SETFORMATA=(DTM_FIRST+5)
    DTM_SETFORMATW=(DTM_FIRST+50)
    DTM_SETMCCOLOR=(DTM_FIRST+6)
    DTM_GETMCCOLOR=(DTM_FIRST+7)
    DTM_GETMONTHCAL=(DTM_FIRST+8)
    DTM_SETMCFONT=(DTM_FIRST+9)
    DTM_GETMCFONT=(DTM_FIRST+10)
    PGM_SETCHILD=(PGM_FIRST+1)
    PGM_RECALCSIZE=(PGM_FIRST+2)
    PGM_FORWARDMOUSE=(PGM_FIRST+3)
    PGM_SETBKCOLOR=(PGM_FIRST+4)
    PGM_GETBKCOLOR=(PGM_FIRST+5)
    PGM_SETBORDER=(PGM_FIRST+6)
    PGM_GETBORDER=(PGM_FIRST+7)
    PGM_SETPOS=(PGM_FIRST+8)
    PGM_GETPOS=(PGM_FIRST+9)
    PGM_SETBUTTONSIZE=(PGM_FIRST+10)
    PGM_GETBUTTONSIZE=(PGM_FIRST+11)
    PGM_GETBUTTONSTATE=(PGM_FIRST+12)
    PGM_GETDROPTARGET=CCM_GETDROPTARGET
    BCM_GETIDEALSIZE=(BCM_FIRST+0x0001)
    BCM_SETIMAGELIST=(BCM_FIRST+0x0002)
    BCM_GETIMAGELIST=(BCM_FIRST+0x0003)
    BCM_SETTEXTMARGIN=(BCM_FIRST+0x0004)
    BCM_GETTEXTMARGIN=(BCM_FIRST+0x0005)
    EM_SETCUEBANNER=(ECM_FIRST+1)
    EM_GETCUEBANNER=(ECM_FIRST+2)
    EM_SHOWBALLOONTIP=(ECM_FIRST+3)
    EM_HIDEBALLOONTIP=(ECM_FIRST+4)
    CB_SETMINVISIBLE=(CBM_FIRST+1)
    CB_GETMINVISIBLE=(CBM_FIRST+2)
    LM_HITTEST=(WM_USER+0x300)
    LM_GETIDEALHEIGHT=(WM_USER+0x301)
    LM_SETITEM=(WM_USER+0x302)
    LM_GETITEM=(WM_USER+0x303)
  • 相关阅读:
    ASCII码对照表
    有种美叫做放弃
    OCX和DLL的区别
    江湖经验:喝酒的学问技巧
    TC2.0实现多文件编译
    希尔排序
    CalcOpticalFlowPyrLK的使用(转)
    简单选择排序的实现
    VS2008中解决方案窗口的问题
    用友T3用友通行政单位没有损益类科目,如何做期间损益结转?
  • 原文地址:https://www.cnblogs.com/wangjixianyun/p/2832405.html
Copyright © 2020-2023  润新知