⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 win32msgs.cs

📁 This control is another extension to the now standard and widely used ListView control. I have inclu
💻 CS
📖 第 1 页 / 共 2 页
字号:
  /// <summary>
  /// Reflected message codes OCM_
  /// </summary>
  public enum W32_OCM : int
  {
    OCM__BASE				      = W32_WM.WM_REFLECT,
    OCM_COMMAND				    = ( OCM__BASE + W32_WM.WM_COMMAND ),
    OCM_CTLCOLORBTN			  = ( OCM__BASE + W32_WM.WM_CTLCOLORBTN ),
    OCM_CTLCOLOREDIT		  = ( OCM__BASE + W32_WM.WM_CTLCOLOREDIT ),
    OCM_CTLCOLORDLG			  = ( OCM__BASE + W32_WM.WM_CTLCOLORDLG ),
    OCM_CTLCOLORLISTBOX		= ( OCM__BASE + W32_WM.WM_CTLCOLORLISTBOX ),
    OCM_CTLCOLORMSGBOX		= ( OCM__BASE + W32_WM.WM_CTLCOLORMSGBOX ),
    OCM_CTLCOLORSCROLLBAR = ( OCM__BASE + W32_WM.WM_CTLCOLORSCROLLBAR ),
    OCM_CTLCOLORSTATIC		= ( OCM__BASE + W32_WM.WM_CTLCOLORSTATIC ),
    OCM_CTLCOLOR		    	= ( OCM__BASE + W32_WM.WM_CTLCOLOR ),
    OCM_DRAWITEM			    = ( OCM__BASE + W32_WM.WM_DRAWITEM ),
    OCM_MEASUREITEM			  = ( OCM__BASE + W32_WM.WM_MEASUREITEM ),
    OCM_DELETEITEM        = ( OCM__BASE + W32_WM.WM_DELETEITEM ),
    OCM_VKEYTOITEM        = ( OCM__BASE + W32_WM.WM_VKEYTOITEM ),
    OCM_CHARTOITEM        = ( OCM__BASE + W32_WM.WM_CHARTOITEM ),
    OCM_COMPAREITEM       = ( OCM__BASE + W32_WM.WM_COMPAREITEM ),
    OCM_HSCROLL           = ( OCM__BASE + W32_WM.WM_HSCROLL ),
    OCM_VSCROLL           = ( OCM__BASE + W32_WM.WM_VSCROLL ),
    OCM_PARENTNOTIFY      = ( OCM__BASE + W32_WM.WM_PARENTNOTIFY ),
    OCM_NOTIFY            = ( OCM__BASE + W32_WM.WM_NOTIFY )
  }


  /// <summary>
  /// ListView message codes LVM_
  /// </summary>
  public enum W32_LVM : int
  {
    LVM_FIRST                    = BaseCodes.LVM_FIRST,
    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_GETNEXTITEM              = ( LVM_FIRST + 12 ),
    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_GETHEADER                = ( LVM_FIRST + 31 ),
    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 )                                
  }


  /// <summary>
  /// ListView notification message codes LVN_ 
  /// </summary>
  public enum W32_LVN : int
  {
    LVN_FIRST           = BaseCodes.LVN_FIRST,
    LVN_ITEMCHANGING    = ( LVN_FIRST-0 ),
    LVN_ITEMCHANGED     = ( LVN_FIRST-1 ),
    LVN_INSERTITEM      = ( LVN_FIRST-2 ),
    LVN_DELETEITEM      = ( LVN_FIRST-3 ),
    LVN_DELETEALLITEMS  = ( LVN_FIRST-4 ),
    LVN_BEGINLABELEDITA = ( LVN_FIRST-5 ),
    LVN_ENDLABELEDITA   = ( LVN_FIRST-6 ),
    LVN_COLUMNCLICK     = ( LVN_FIRST-8 ),
    LVN_BEGINDRAG       = ( LVN_FIRST-9 ),
    LVN_BEGINRDRAG      = ( LVN_FIRST-11 ),
    LVN_ODCACHEHINT     = ( LVN_FIRST-13 ),
    LVN_ITEMACTIVATE    = ( LVN_FIRST-14 ),
    LVN_ODSTATECHANGED  = ( LVN_FIRST-15 ),
    LVN_HOTTRACK        = ( LVN_FIRST-21 ),
    LVN_GETDISPINFOA    = ( LVN_FIRST-50 ),
    LVN_SETDISPINFOA    = ( LVN_FIRST-51 ),
    LVN_ODFINDITEMA     = ( LVN_FIRST-52 ),
    LVN_KEYDOWN         = ( LVN_FIRST-55 ),
    LVN_MARQUEEBEGIN    = ( LVN_FIRST-56 ),
    LVN_GETINFOTIPA     = ( LVN_FIRST-57 ),
    LVN_GETINFOTIPW     = ( LVN_FIRST-58 ),
    LVN_BEGINLABELEDITW = ( LVN_FIRST-75 ),
    LVN_ENDLABELEDITW   = ( LVN_FIRST-76 ),
    LVN_GETDISPINFOW    = ( LVN_FIRST-77 ),
    LVN_SETDISPINFOW    = ( LVN_FIRST-78 ),
    LVN_ODFINDITEMW     = ( LVN_FIRST-79 ),
    LVN_BEGINSCROLL     = ( LVN_FIRST-80 ),          
    LVN_ENDSCROLL       = ( LVN_FIRST-81 )
  }


  /// <summary>
  /// Header message codes HDM_
  /// </summary>
  public enum W32_HDM : int
  {
    HDM_FIRST                  = BaseCodes.HDM_FIRST,
    HDM_GETITEMCOUNT           = ( HDM_FIRST + 0 ),
    HDM_INSERTITEMA            = ( HDM_FIRST + 1 ),
    HDM_DELETEITEM             = ( HDM_FIRST + 2 ),
    HDM_GETITEMA               = ( HDM_FIRST + 3 ),
    HDM_SETITEMA               = ( HDM_FIRST + 4 ),
    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_INSERTITEMW            = ( HDM_FIRST + 10 ),
    HDM_GETITEMW               = ( HDM_FIRST + 11 ),
    HDM_SETITEMW               = ( HDM_FIRST + 12 ),
    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_SETFILTERCHANGETIMEOUT = ( HDM_FIRST + 22 ),
    HDM_EDITFILTER             = ( HDM_FIRST + 23 ),
    HDM_CLEARFILTER            = ( HDM_FIRST + 24 )
  }


  /// <summary>
  /// Header notification message codes HDN_
  /// </summary>
  public enum W32_HDN : int
  {
    HDN_FIRST            = BaseCodes.HDN_FIRST,
    HDN_ITEMCHANGINGA    = ( HDN_FIRST - 0 ),
    HDN_ITEMCHANGINGW    = ( HDN_FIRST - 20 ),
    HDN_ITEMCHANGEDA     = ( HDN_FIRST - 1 ),
    HDN_ITEMCHANGEDW     = ( HDN_FIRST - 21 ),
    HDN_ITEMCLICKA       = ( HDN_FIRST - 2 ),
    HDN_ITEMCLICKW       = ( HDN_FIRST - 22 ),
    HDN_ITEMDBLCLICKA    = ( HDN_FIRST - 3 ),
    HDN_ITEMDBLCLICKW    = ( HDN_FIRST - 23 ),
    HDN_DIVIDERDBLCLICKA = ( HDN_FIRST - 5 ),
    HDN_DIVIDERDBLCLICKW = ( HDN_FIRST - 25 ),
    HDN_BEGINTRACKA      = ( HDN_FIRST - 6 ),
    HDN_BEGINTRACKW      = ( HDN_FIRST - 26 ),
    HDN_ENDTRACKA        = ( HDN_FIRST - 7 ),
    HDN_ENDTRACKW        = ( HDN_FIRST - 27 ),
    HDN_TRACKA           = ( HDN_FIRST - 8 ),
    HDN_TRACKW           = ( HDN_FIRST - 28 ),
    HDN_GETDISPINFOA     = ( HDN_FIRST - 9 ),
    HDN_GETDISPINFOW     = ( HDN_FIRST - 29 ),
    HDN_BEGINDRAG        = ( HDN_FIRST - 10 ),
    HDN_ENDDRAG          = ( HDN_FIRST - 11 ),
    HDN_FILTERCHANGE     = ( HDN_FIRST - 12 ),
    HDN_FILTERBTNCLICK   = ( HDN_FIRST - 13 )
  }


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -