(SST) ShlWAPIFunctionInfo Version 1.0

Developer Reference
TSSTAdvancedListView.RetEditHandle Method
Acquires a window handle to the in-place edit control/field of the TListItem that is currently being edited.
Scope
Protected (i.e. the method can only be accessed from code in a descendant class or the unit it which it is implemented).
Syntax
Function RetEditHandle() : HWND;  
Parameters
None  
Return Values
If a TListItem is being edited at the time of the call, the returned, unsigned, 32-bit integer, of type HWND, is a non-zero value, that is the window handle of the in-place edit control. If an item is not being edited, the function returns 0.
Remarks
The returned window handle is also available in the form of property EditHandle, and reading the property should be preferred to calling the RetEditHandle function directly.
The function calls the inherited, TCustomListView IsEditing method to determine if an item is currently being edited. If IsEditing returns TRUE, it calls the ListView_GetEditControl function/macro to obtain the returned window handle. Otherwise, the function simply exits, returning 0.
The returned handle should never be freed/destroyed (for example by calling DestroyWindow).
Requirements
Unit (Declared and implemented in) SSTNewUnit.pas
Library SSTNewUnit.dcu/SSTNewUnit.obj
Unicode Implemented as ANSI version only.
See Also
TSSTAdvancedListView, Methods, EditHandle, CopyEditText, CutEditText, PasteEditText, ClearEditText, ClearEditSel, EditSelectAll. EditClearUndo, EditUndo, EditCanUndo.
 
Windows APIs: ListView_GetEditControl.


Document/Contents version 1.00
Page/URI last updated on April 28, 2022
 
Copyright © Stoelzel Software Technologie (SST) 2010 - 2017
Suggestions and comments mail to:
webmaster@stoelzelsoftwaretech.com