Audit the List-View control.
This commit is contained in:
parent
8fa319264d
commit
40c8f1bc02
|
@ -24,7 +24,7 @@
|
||||||
* NOTES
|
* NOTES
|
||||||
*
|
*
|
||||||
* This code was audited for completeness against the documented features
|
* This code was audited for completeness against the documented features
|
||||||
* of Comctl32.dll version 6.0 on Oct. 21, 2002, by Dimitrie O. Paun.
|
* of Comctl32.dll version 6.0 on May. 20, 2005, by James Hawkins.
|
||||||
*
|
*
|
||||||
* Unless otherwise noted, we believe this code to be complete, as per
|
* Unless otherwise noted, we believe this code to be complete, as per
|
||||||
* the specification mentioned above.
|
* the specification mentioned above.
|
||||||
|
@ -32,6 +32,17 @@
|
||||||
*
|
*
|
||||||
* TODO:
|
* TODO:
|
||||||
*
|
*
|
||||||
|
* Default Message Processing
|
||||||
|
* -- EN_KILLFOCUS should be handled in WM_COMMAND
|
||||||
|
* -- WM_CREATE: create the icon and small icon image lists at this point only if
|
||||||
|
* the LVS_SHAREIMAGELISTS style is not specified.
|
||||||
|
* -- WM_ERASEBKGND: forward this message to the parent window if the bkgnd
|
||||||
|
* color is CLR_NONE.
|
||||||
|
* -- WM_WINDOWPOSCHANGED: arrange the list items if the current view is icon
|
||||||
|
* or small icon and the LVS_AUTOARRANGE style is specified.
|
||||||
|
* -- WM_TIMER
|
||||||
|
* -- WM_WININICHANGE
|
||||||
|
*
|
||||||
* Features
|
* Features
|
||||||
* -- Hot item handling, mouse hovering
|
* -- Hot item handling, mouse hovering
|
||||||
* -- Workareas support
|
* -- Workareas support
|
||||||
|
@ -74,6 +85,8 @@
|
||||||
* -- LVS_NOLABELWRAP
|
* -- LVS_NOLABELWRAP
|
||||||
* -- LVS_NOSCROLL (see Q137520)
|
* -- LVS_NOSCROLL (see Q137520)
|
||||||
* -- LVS_SORTASCENDING, LVS_SORTDESCENDING
|
* -- LVS_SORTASCENDING, LVS_SORTDESCENDING
|
||||||
|
* -- LVS_ALIGNTOP
|
||||||
|
* -- LVS_TYPESTYLEMASK
|
||||||
*
|
*
|
||||||
* Extended Styles
|
* Extended Styles
|
||||||
* -- LVS_EX_BORDERSELECT
|
* -- LVS_EX_BORDERSELECT
|
||||||
|
@ -99,6 +112,7 @@
|
||||||
* -- LVN_ODFINDITEM
|
* -- LVN_ODFINDITEM
|
||||||
* -- LVN_SETDISPINFO
|
* -- LVN_SETDISPINFO
|
||||||
* -- NM_HOVER
|
* -- NM_HOVER
|
||||||
|
* -- LVN_BEGINRDRAG
|
||||||
*
|
*
|
||||||
* Messages:
|
* Messages:
|
||||||
* -- LVM_CANCELEDITLABEL
|
* -- LVM_CANCELEDITLABEL
|
||||||
|
@ -130,6 +144,20 @@
|
||||||
* -- LVM_SORTGROUPS
|
* -- LVM_SORTGROUPS
|
||||||
* -- LVM_SORTITEMSEX
|
* -- LVM_SORTITEMSEX
|
||||||
*
|
*
|
||||||
|
* Macros:
|
||||||
|
* -- ListView_GetCheckSate, ListView_SetCheckState
|
||||||
|
* -- ListView_GetHoverTime, ListView_SetHoverTime
|
||||||
|
* -- ListView_GetISearchString
|
||||||
|
* -- ListView_GetNumberOfWorkAreas
|
||||||
|
* -- ListView_GetOrigin
|
||||||
|
* -- ListView_GetTextBkColor
|
||||||
|
* -- ListView_GetUnicodeFormat, ListView_SetUnicodeFormat
|
||||||
|
* -- ListView_GetWorkAreas, ListView_SetWorkAreas
|
||||||
|
* -- ListView_SortItemsEx
|
||||||
|
*
|
||||||
|
* Functions:
|
||||||
|
* -- LVGroupComparE
|
||||||
|
*
|
||||||
* Known differences in message stream from native control (not known if
|
* Known differences in message stream from native control (not known if
|
||||||
* these differences cause problems):
|
* these differences cause problems):
|
||||||
* LVM_INSERTITEM issues LVM_SETITEMSTATE and LVM_SETITEM in certain cases.
|
* LVM_INSERTITEM issues LVM_SETITEMSTATE and LVM_SETITEM in certain cases.
|
||||||
|
|
Loading…
Reference in New Issue