Available in the LEADTOOLS Imaging toolkit. |
ShowHalftoneDlg Example for Visual Basic
Dim RasterColorDlg As New LEADRasterDlgClr_U Dim nRet As Integer Dim i As Integer RasterColorDlg.ItemsCount = 3 RasterColorDlg.ItemFileName(0) = "d:\temp\1.jpg" RasterColorDlg.ItemFileName(1) = "d:\temp\2.jpg" RasterColorDlg.ItemFileName(2) = "d:\temp\3.jpg" For i = 0 To RasterColorDlg.ItemsCount - 1 LEAD2.Load RasterColorDlg.ItemFileName(i), 0, 0, 1 RasterColorDlg.ItemDescription(i) = RasterColorDlg.ItemFileName(i) RasterColorDlg.ItemBitmap(i) = LEAD2.Bitmap Next i RasterColorDlg.Angle = 5 RasterColorDlg.Dimension = 5 RasterColorDlg.HalftoneType = HT_RECT RasterColorDlg.UIFlags = HALFTONE_SHOW_PREVIEW Or _ HALFTONE_SHOW_TOOL_ZOOMLEVEL Or _ HALFTONE_SHOW_TOOL_SHOWEFFECT Or _ HALFTONE_SHOW_TOOL_ONSCREEN Or _ HALFTONE_SHOW_TOOL_RESET RasterColorDlg.Bitmap = LEAD1.Bitmap nRet = RasterColorDlg.ShowHalftoneDlg(hWnd) If (nRet = 0 And RasterColorDlg.DialogStatus = DLG_OK) Then MsgBox "No of Selected Items are " + Str(RasterColorDlg.SelectedBitmapsCount) If (RasterColorDlg.SelectedBitmapList <> 0) Then LEAD1.BitmapList = RasterColorDlg.SelectedBitmapList End If End If