@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: The DrawFocusRect API !!!!C# Signature: [DllImport("user32.dll")] static extern bool DrawFocusRect(IntPtr hDC, [In] ref RECT lprc); !!!!User-Defined Types: [RECT] !!!!Notes: None. !!!!Tips & Tricks: Please add some! !!!!Sample Code: Please add some! VB.Net: 'Class to hold Win32 stuff: Public Class Win32 Public Declare Auto Function DrawFocusRect Lib "user32" ( _ ByVal hdc As Integer, _ ByRef lpRect As Rect _ ) As Integer <StructLayout(LayoutKind.Explicit)> Public Structure Rect <FieldOffset(0)> Public left As Integer <FieldOffset(4)> Public top As Integer <FieldOffset(8)> Public right As Integer <FieldOffset(12)> Public bottom As Integer End Structure End Class Where DrawFocusRect is used: Dim FR As Win32.Rect Dim myGraphics as Graphics FR = New Win32.Rect FR.left = Left_x_value 'in container's screen coordinates FR.top = Top_y_value FR.right = Right_x_value FR.bottom = Bottom_y_value 'in a PictureBox: myGraphics=myPicBox.CreateGraphics hdc = myGraphics.GetHdc 'Grabs Device Context Win32.DrawFocusRect(hdc, FR) 'static/shared method myGraphics.ReleaseHdc(hdc) 'Releases Device Context !!!!Alternative Managed API: Do you know one? Please contribute it! Documentation: DrawFocusRect@msdn on MSDN
Edit user32.drawfocusrect
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.