fearless 2016 - www.LetTheLight.in
ListViewSubItemEdit is a library (for Masm, but may work with other compilers) containing functions to easily allow you to edit items and subitems in a listview.
It dynamically creates a specified child control (edit, combo etc) in the place of the item and subitem that was clicked. Once the child control loses focus - user moved to another control or clicked another part of the listview, the information in the child control updates the associated item/subitem, if any changes where made. A user pressing escape will cancel any modification and the child control will be destroyed. If a user presses tab or enter, any changes will be saved back to the original item/subitem of the listview.
v1.0.0.4 - Last updated: 20/04/2016 - Changed LVSUBITEMEDIT structure slightly, increased params for ListViewSubItemEdit procedure, dwOptions addition and few other code changes.
- ListViewSubItemEdit.inc
- ListViewSubItemEdit.lib
- readme.txt
- Copy the ListViewSubItemEdit.lib to your masm32\lib folder
- Copy the ListViewSubItemEdit.inc to your masm32\include folder
- Add a line in your source code:
include ListViewSubItemEdit.inc
includelib ListViewSubItemEdit.lib
See the Wiki entry here or see the ListViewSubItemEdit.inc file, or download the LVSIETest RadASM test project