Professional User Interface Suite, Copyright FOSS Software Inc. Help Published with Permission.

Classes

~CExtBarNcAreaButton Destructor.
CExtBarNcAreaButton Constructor.
DoDefaultReflectForToolHitTest Auxiliary method which makes easier implementation of the OnToolHitTest() overridable method. The returned value should be used as a returned value of OnToolHitTest() method.
GetBar Returns a pointer to the control bar associated with this non-client area button.
GetBarNcAreaInfo Retrieves information about the non-client area of the bar.
GetDockingFrame Returns a pointer to the frame window in which the control bar associated with this non-client area button is registered as being enabled to be redocked. This window is also called a dock site.
IsBarAutoHideMode Returns the value indicating whether the control bar associated with this non-client area button is in the auto-hide mode.
IsBarDocked Returns the value indicating whether the control bar associated with this non-client area button is docked.
IsBarDockedAtBottom Returns the value indicating whether the control bar associated with this non-client area button is docked at the bottom.
IsBarDockedAtLeft Returns the value indicating whether the control bar associated with this non-client area button is docked on the left.
IsBarDockedAtRight Returns the value indicating whether the control bar associated with this non-client area button is docked on right.
IsBarDockedAtTop Returns the value indicating whether the control bar associated with this non-client area button is docked at the top.
IsBarDockedHorizontally Returns the value indicating whether the control bar associated with this non-client area button is docked horizontally.
IsBarDockedVertically Returns the value indicating whether the control bar associated with this non-client area button is docked vertically.
IsBarFirstOnRow Returns the value indicating whether the control bar associated with this non-client area button is first in the row of bars or first in the column of bars.
IsBarFixedMode Returns the flag which is true if the control bar associated with this non-client area button is a fixed-size control bar. Returns false if the control bar is a kind of resizable panel.
IsBarFloated Returns the value indicating whether the control bar associated with this non-client area button is placed in a separated floating mini-frame window.
IsBarLastOnRow Returns the value indicating whether the control bar associated with this non-client area button is last in the row of bars or last in the column of bars.
IsBarMaximizedOnRow Returns the value indicating whether the control bar associated with this non-client area button has the maximum width in the horizontal row of bars or maximum height in the vertical column of bars.
IsBarMinimizedOnRow Returns the value indicating whether the control bar associated with this non-client area button has the minimum width in the horizontal row of bars or the minimum height in the vertical column of bars.
IsBarSingleOnRow Returns the value indicating whether the control bar associated with this non-client area button is a single bar in the row/column.
IsBarVisible Returns the value indicating visibility of the control bar associated with this non-client area button.
IsBarWndActive Returns the value indicating whether the control bar associated with this non-client area button is active (i.e. the child window can get the focus).
NcDrawDefault Draws the non-client area button.

Overridables

OnNcAreaClicked Called when the button is clicked on. Returns true if the button reflects a left button click event of the mouse.
OnNcAreaDraw Called when the button should be repainted.
OnNcAreaHitTest Returns the HTCLIENT value if the point is outside the button area. Otherwise, returns the button-specific code of the non-client area (e.g. HTCLOSE).
OnNcAreaQueryCursor Returns the HCURSOR handle which is used when the mouse pointer is over the button area. Returns NULL if the default mouse pointer is used.
OnNcAreaReposition Called to reposition the button.
OnNcDestroy Called when the button should be deleted.
OnQueryVisibility Returns the flag indicating visibility of the button.
OnToolHitTest Called for initialization of the pTI structure with tooltip information. Returns a dialog control identifier of the associated control bar or -1 if the tooltip cannot be displayed at the specified point.

Operators

operator CRect Returns a reference to the CRect object specifying the current position of the button in window coordinates of the control bar.
operator CSize Returns the size of the button.

See Also

CExtBarNcAreaButton Overview | Hierarchy Chart