Method DrawHeaderButton
DrawHeaderButton(AbstractControl, Graphics, RectD, DrawFlags, HeaderSortIconType, HeaderButtonParams?)
Draws the header control button (used, for example, by ListView like controls).
public int DrawHeaderButton(AbstractControl control, Graphics dc, RectD rect, WxControlPainterHandler.DrawFlags flags = DrawFlags.None, WxControlPainterHandler.HeaderSortIconType sortArrow = HeaderSortIconType.None, WxControlPainterHandler.HeaderButtonParams? headerButtonParams = null)
Parameters
controlAbstractControlControl in which drawing will be performed.
dcGraphicsDrawing context.
rectRectDRectangle in which control is painted.
flagsWxControlPainterHandler.DrawFlagsDrawing flags.
sortArrowWxControlPainterHandler.HeaderSortIconTypeType of the sort icon.
headerButtonParamsWxControlPainterHandler.HeaderButtonParamsButton parameters.
Returns
- int
The optimal width to contain the unabbreviated label text or bitmap, the sort arrow if present, and internal margins.