Selects or deselects the cell at the specified index.
#include "ltivw.h"
L_LTIVW_API L_INT L_DispContainerSelectCell(hCellWnd, bSelect, uFlags)
A handle to the window that represents the cell on which the function's effect will be applied.
Flag that indicates whether to select or deselect the cell at the specified index. Possible values are:
Value | Meaning |
---|---|
TRUE | Selects the cell at the specified index. |
FALSE | Deselects the cell at the specified index. |
Reserved for future use. Pass 0.
Value | Meaning |
---|---|
SUCCESS | The function was successful. |
< 1 | An error occurred. Refer to Return Codes. |
This procedure inverses the selection.
L_INT DispContainerSelectCellExample(HDISPCONTAINER hCon)
{
L_INT nRet;
// Get the cells count.
L_INT nCount = L_DispContainerGetCellCount (hCon, 0);
L_INT nI;
for (nI = 0; nI < nCount; nI++)
{
HWND hCellWnd = L_DispContainerGetCellWindowHandle(hCon, nI, 0);
// if there is a selected cell make it unselected and vice versa
L_BOOL bSelected = L_DispContainerIsCellSelected (hCellWnd, 0);
nRet = L_DispContainerSelectCell(hCellWnd, !bSelected, 0);
if(nRet != SUCCESS)
return nRet;
}
return SUCCESS;
}