/// <summary> /// Sets ListViewExtended Styles /// </summary> /// <param name="lv"></param> /// <param name="exStyle">The Styles you wish to set.</param> public static void SetExStyles(this ListView lv, LvsEx exStyle) { LvsEx styles = (LvsEx)SendMessage(lv.Handle, (int)LVM.LVMGetextendedlistviewstyle, 0, 0); styles |= exStyle; SendMessage(lv.Handle, (int)LVM.LVMSetextendedlistviewstyle, 0, (int)styles); }
/// <summary> /// Sets Double_Buffering and BorderSelect style /// </summary> /// <param name="lv"></param> public static void SetExStyles(this ListView lv) { LvsEx styles = (LvsEx)SendMessage(lv.Handle, (int)LVM.LVMGetextendedlistviewstyle, 0, 0); styles |= LvsEx.LvsExDoublebuffer | LvsEx.LvsExBorderselect; SendMessage(lv.Handle, (int)LVM.LVMSetextendedlistviewstyle, 0, (int)styles); }
/// <summary> /// Sets ListViewExtended Styles /// </summary> /// <param name="lv"></param> /// <param name="exStyle">The Styles you wish to set.</param> public static void SetExStyles(this ListView lv, LvsEx exStyle) { LvsEx styles = (LvsEx) SendMessage(lv.Handle, (int) LVM.LVMGetextendedlistviewstyle, 0, 0); styles |= exStyle; SendMessage(lv.Handle, (int) LVM.LVMSetextendedlistviewstyle, 0, (int) styles); }