Sent when files are dropped onto an ImageList Control (for example from Explorer).
Parameter |
Description |
wParam |
idCtrl = (L_INT) LOWORD(wParam) identifier of control. |
|
wNotifyCode = HIWORD(wParam) notification code. |
lParam |
pszFilename = (L_CHAR *) lParam pointer to the file that was dropped. |
The parent window of the ImageList will get one L_ILN_DROPFILES notification for each file that is dropped onto the ImageList Control when the control has L_ILS_ACCEPTDROPFILES set.
Elements: |
|
Topics: |
Using the ImageList Control |
//NOTE this is not a complete sample, and is meant only to //show you a way in which this message can be used
L_INT ILN_DROPFILESExample(HWND hCtrl,WPARAM wParam,LPARAM lParam)
{
if(HIWORD(wParam) == L_ILN_DROPFILES)
{
if(lParam)
{
BITMAPHANDLE Bitmap;
LILITEM Item;
L_INT nResult;
THUMBOPTIONS to;
to.nWidth = 80;
to.nHeight = 80;
to.nBits = 24;
to.uCRFlags = 0;
to.bMaintainAspect = TRUE;
to.bForceSize = FALSE;
to.crBackColor = 0;
to.bLoadStamp = FALSE;
to.bResample = TRUE;
nResult = L_CreateThumbnailFromFile((L_TCHAR *)lParam,
&Bitmap,0, &to,
NULL, NULL, NULL, NULL);
if(nResult == SUCCESS)
{
Item.uStructSize = sizeof(LILITEM);
Item.pText = (L_TCHAR *)lParam;
Item.uMask = LILITEM_BITMAP | LILITEM_TEXT;
Item.pBitmap = &Bitmap;
L_ImgListInsert(hCtrl, &Item);
}
}
}
return SUCCESS;
}
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET