Advanced Combat Tracker Plugin API
ListViewNoFlicker Class
NamespacesAdvanced_Combat_TrackerListViewNoFlicker
A ListView that suppresses a lot of normal painting operations(flickering) when BeginUpdate/EndUpdate() is used. Call SetExStyles() after construction to enable anti-flicker.
Declaration Syntax
C#
public class ListViewNoFlicker : ListView
Members
All MembersConstructorsMethods



IconMemberDescription
ListViewNoFlicker()()()()
A ListView that suppresses a lot of normal painting operations(flickering) when BeginUpdate/EndUpdate() is used. Call SetExStyles() after construction to enable anti-flicker.

BeginUpdate()()()()
Call instead of ListView.BeginUpdate()

EndUpdate()()()()
Call instead of ListView.EndUpdate()

FlushUpdate()()()()
If an exception causes code execution to be orphaned, use this to end all previous BeginUpdates

SetExStyles()()()()
Sets Double_Buffering / BorderSelect style and enables anti-flicker logic

WndProc(Message%) (Overrides ListView.WndProc(Message%).)
Inheritance Hierarchy
Object
MarshalByRefObject
 Component
  Control
   ListView
    ListViewNoFlicker

Assembly: Advanced Combat Tracker (Module: Advanced Combat Tracker.exe) Version: 3.4.10.272