#include "ltwrappr.h"
virtual L_INT LPaintEffect::DrawFrame(pRect, uFrameStyle=EFX_FRAME_OUTER_RAISED|EFX_FRAME_ADJUST_RECT)
LPRECT pRect; |
the bounding rectangle |
L_UINT uFrameStyle; |
type of frame style |
Draws a rectangular frame with the specified style into the associated device context.
| Parameter | Description | |
| pRect | The bounding rectangle. | |
| uFrameStyle | Type of frame style to draw. Possible values are: | |
| Value | Meaning | |
| EFX_FRAME_INNER_INSET | [0x0000] Inner band inset | |
| EFX_FRAME_INNER_RAISED | [0x0001] Inner band raised | |
| EFX_FRAME_OUTER_INSET | [0x0000] Outer band inset | |
| EFX_FRAME_OUTER_RAISED | [0x0010] Outer band raised | |
| EFX_FRAME_ADJUST_RECT | [0x0100] Adjust dimensions of the destination rectangle | |
SUCCESS |
The function was successful. |
< 1 |
An error occurred. Refer to Return Codes. |
Required DLLs and Libraries
LTDIS For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application. |
Win32, x64.
Functions: |
|
Topics: |
L_INT LPaintEffect__DrawFrameExample(LBitmapBase& LeadBitmap,HDC hDC){L_INT nRet;LPaintEffect LeadPaintEffect ;RECT Rect ;LeadPaintEffect.SetBitmap(&LeadBitmap) ;LeadPaintEffect.SetDC(hDC);if (LeadPaintEffect.GetBackgroundColor() != RGB(0,255,0)){nRet = LeadPaintEffect.SetBackgroundColor(RGB(0,255,0)) ;if(nRet != SUCCESS)return nRet;}if (LeadPaintEffect.GetForegroundColor() != RGB(255,255,0)){nRet = LeadPaintEffect.SetForegroundColor(RGB(255,255,0)) ;if(nRet != SUCCESS)return nRet;}if (LeadPaintEffect.GetMiddleBandColor() != RGB(255,0,0)){nRet = LeadPaintEffect.SetMiddleBandColor(RGB(255,0,0)) ;if(nRet != SUCCESS)return nRet;}if (LeadPaintEffect.GetMiddleBandWidth() != RGB(255,10,0)){nRet = LeadPaintEffect.SetMiddleBandWidth(RGB(255,10,0)) ;if(nRet != SUCCESS)return nRet;}if (LeadPaintEffect.GetOuterBandWidth() != 3){nRet = LeadPaintEffect.SetOuterBandWidth(3) ;if(nRet != SUCCESS)return nRet;}if (LeadPaintEffect.GetOuterBandShadowColor() != RGB(255,255,255)){nRet = LeadPaintEffect.SetOuterBandShadowColor(RGB(255,255,255)) ;if(nRet != SUCCESS)return nRet;}if (LeadPaintEffect.GetOuterBandHilite() != RGB(255,0,255)){nRet = LeadPaintEffect.SetOuterBandHilite(RGB(255,0,255)) ;if(nRet != SUCCESS)return nRet;}if (LeadPaintEffect.GetInnerBandWidth() != 3){nRet = LeadPaintEffect.SetInnerBandWidth(3) ;if(nRet != SUCCESS)return nRet;}if (LeadPaintEffect.GetInnerBandShadowColor() != RGB(255,255,255)){nRet = LeadPaintEffect.SetOuterBandShadowColor(RGB(255,255,255)) ;if(nRet != SUCCESS)return nRet;}if (LeadPaintEffect.GetInnerBandHilite() != RGB(255,0,255)){nRet = LeadPaintEffect.SetInnerBandHilite(RGB(255,0,255)) ;if(nRet != SUCCESS)return nRet;}Rect.left = 50 ;Rect.top = 50 ;Rect.right = 200 ;Rect.bottom = 200 ;nRet = LeadPaintEffect.DrawFrame(&Rect);if(nRet != SUCCESS)return nRet;nRet = LeadPaintEffect.DrawPattern(&Rect,EFX_PATTERN_HORZ_LINE);if(nRet != SUCCESS)return nRet;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
