| LEADTOOLS Raster Imaging C DLL Help > LEADTOOLS Raster Imaging Features > Windows > Window Messages > ImageList Control's > L_ILM_ITEMSELECTED |
Processes this message to be notified when the user selects an item in the ImageList Control.
|
Parameter |
Description |
|
wParam |
idCtlr = (L_INT)LOWORD(wParam) identifier of the control. |
|
|
wNotifyCode = HIWORD(wParam) will be L_ILN_ITEMSEL. |
|
lParam |
Pointer to an LILITEMSELstructure containing information about the selected item. |
Returns
None
Comments
This message is sent to the ImageList Control's window by itself when an Item is selected by the user.
You can use this message instead of the L_ILN_ITEMSEL command notification when you are sub-classing the ImageList Control.
The lIndex member of the LILITEMSEL structure pointed to by lParam will contain the 0-based index of the selected item.
See Also
|
Elements: |
L_ILM_GETSELCOUNT, L_ILM_GETITEM, L_ILM_GETSELITEMS, L_ILN_ITEMSEL |
|
Topics: |
|
|
|
Example
this sample code comes from an example that sub-classes the LEAD ImageList Control Window this function processes the L_ILM_ITEMSELECTED message to be notified when an item is selected
LRESULT OnItemSel(HWND /*hWnd*/, UINT /*msg*/, WPARAM /*wParam*/, LPARAM /*lParam*/)
{
/*L_TCHAR szBuf[300];
pLILITEMSEL pItem=NULL;
pItem = (pLILITEMSEL)lParam;
if(pItem)
{
wsprintf(szBuf, TEXT("Item %ld was selected\n"), pItem->lIndex);
MessageBox(hWnd, szBuf, TEXT("Selected"), MB_OK);
this->Fire_ItemSelected(pItem->lIndex);
}*/
return 0;
}