|
Available in the LEADTOOLS Imaging toolkit. |
ShowAddFrameDlg Example for Visual Basic
Dim nRet As Integer
Dim i As Integer
RasterImgDlg.ItemsCount = 3
RasterImgDlg.ItemFileName(0) = "d:\temp\1.jpg"
RasterImgDlg.ItemFileName(1) = "d:\temp\2.jpg"
RasterImgDlg.ItemFileName(2) = "d:\temp\3.jpg"
For i = 0 To RasterImgDlg.ItemsCount - 1
LEAD2.Load RasterImgDlg.ItemFileName(0), 0, 0, 1
RasterImgDlg.ItemDescription(i) = RasterImgDlg.ItemFileName(i)
RasterImgDlg.ItemBitmap(i) = LEAD2.Bitmap
Next i
RasterImgDlg.SelectedBitmapIndex = 0
RasterImgDlg.UIFlags = ADDFRAME_SHOW_PREVIEW Or _
ADDFRAME_SHOW_TOOL_ZOOMLEVEL Or _
ADDFRAME_SHOW_TOOL_SHOWEFFECT Or _
ADDFRAME_SHOW_TOOL_ONSCREEN Or _
ADDFRAME_SHOW_TOOL_RESET
RasterImgDlg.Bitmap = LEAD1.Bitmap
nRet = RasterImgDlg.ShowAddBorderDlg(hWnd)
If (nRet = 0 And RasterImgDlg.DialogStatus = DLG_OK) Then
LEAD2.Bitmap = RasterImgDlg.SelectedBitmap
LEAD1.AddFrame LEAD2.Bitmap, _
RasterImgDlg.EnableKeepFrameState, _
RasterImgDlg.EnableUseMask, _
RasterImgDlg.MaskColor, _
RasterImgDlg.SmoothEdge, _
RasterImgDlg.Location, _
RasterImgDlg.Quality
End If