Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TdxDockingManager.OnCustomDrawResizingSelection Event

Enables you to custom paint resizing bars.

#Declaration

Delphi
property OnCustomDrawResizingSelection: TdxCustomDrawSelectionEvent read; write;

#Remarks

#This event is deprecated, and is retained for backward compatibility only. We recommend that you do not handle this event in Windows Vista or later to avoid performance issues caused by device contexts in these operating systems.

The Sender parameter identifies the dock control being resized.

The DC parameter specifies the handle to the display device context.

The ARect parameter specifies the position and size of the bar. Note that this is the position and size that are used when for the default painting of the bar and you can use your own settings. For instance, you can paint the bar with a different width.

The Erasing parameter specifies whether the event handler must erase the previously painted bar or paint it.

The Zone parameter represents the resize zone where the control resizing has been initiated. You can use properties of the object returned by this parameter to obtain the initial position of the resize bar and to determine the resize direction. Access the Rectangle and Direction properties of this object.

Use the Handled parameter to specify whether default painting needs to be performed. If all the desired painting is implemented manually in the OnCustomDrawResizingSelection event, set this parameter to True.

To manually paint a resizing bar of a desired dock control, handle the control’s OnCustomDrawResizingSelection event. Please refer to the Docking Frame and Resizing Bar Custom Painting topic for more information and code examples.

See Also