Skip to content

Allows editing of items and subitems in a listview control by creating a child control (edit, combo etc) dynamically for this purpose.

License

Notifications You must be signed in to change notification settings

mrfearless/ListViewSubItemEdit

Repository files navigation

ListViewSubItemEdit for Masm

Join the chat at https://gitter.im/mrfearless/ListViewSubItemEdit

fearless 2016 - www.LetTheLight.in

Overview

Image of LVSIE

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.

Whats included in this release

  • ListViewSubItemEdit.inc
  • ListViewSubItemEdit.lib
  • readme.txt

Installation

  • 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

How to use

See the Wiki entry here or see the ListViewSubItemEdit.inc file, or download the LVSIETest RadASM test project

Sites of interest

My other projects

About

Allows editing of items and subitems in a listview control by creating a child control (edit, combo etc) dynamically for this purpose.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published