CComControl Methods
Method | Description |
CComControl | Constructor |
ControlQueryInterface | Retrieves a pointer to the requested interface. |
CreateControlWindow | Creates a window for the control. |
FireOnChanged | Notifies the container’s sink that a control property has changed. |
FireOnRequestEdit | Notifies the container’s sink that a control property is about to change. |
CComControlBase Methods
Method | Description |
CComControlBase | Constructor. Stores the window handle. Initializes the control data and sets a default control size. |
DoesVerbActivate | Checks that the iVerb parameter used by IOleObjectImpl::DoVerb activates the control. |
DoesVerbUIActivate | Checks that the iVerb parameter used by IOleObjectImpl::DoVerb causes the control’s user interface to activate. |
FireViewChange | Tells the control to discard any undo state it is maintaining. |
GetDirty | Retrieves the value of the flag that indicates whether the control’s properties have changed since it was last saved. |
GetZoomInfo | Retrieves the zoom factor and stores it in the ATL_DRAWINFO structure. |
InPlaceActivate | Determines that the control can be in-place activated, informs the container the control is going in-place active, and activates the control. |
OnDraw | Draws your control. |
OnDrawAdvanced | Normalizes the device context, then calls your control class’s OnDraw method. |
OnGetDlgCode | Called in response to a WM_GETDLGCODE message. Override to have the control process TAB keys and arrow keys. |
OnKillFocus | Informs the container the control has lost focus. |
OnPaint | Prepares the container for painting, gets information about the control size, and calls your control class’s OnDraw method. |
OnSetFocus | Informs the container the control has gained focus. |
SendOnClose | Called by the server to notify the control’s advise sinks the control has changed from the running to the loaded state. |
SendOnDataChange | Called by the server to notify the control’s advise sinks that data in the control has changed. |
SendOnRename | Called by the server to notify the control’s advise sinks the control has been renamed. |
SendOnSave | Called by the server to notify the control’s advise sinks the control has been saved. |
SendOnViewChange | Notifies the control’s advise sinks its view has changed. |
SetControlFocus | Sets or removes keyboard focus to or from the control. |
SetDirty | Sets the value of the flag that indicates that the control’s properties have changed since it was last saved. |
GetAmbient Property Methods
Method | Description |
GetAmbientAppearance | Gets the container’s APPEARANCE property |
GetAmbientAutoClip | Gets the container’s AUTOCLIP property. |
GetAmbientBackColor | Gets the container’s BACKCOLOR property. |
GetAmbientDisplayAsDefault | Gets the container’s DISPLAYASDEFAULT property. |
GetAmbientDisplayName | Gets the container’s DISPLAYNAME property. |
GetAmbientFont | Gets the container’s FONT properties. |
GetAmbientForeColor | Gets the container’s FORECOLOR property. |
GetAmbientLocaleID | Gets the container’s LOCALEID property. |
GetAmbientMessageReflect | Gets the container’s MESSAGEREFLECT property. |
GetAmbientPalette | Gets the container’s PALETTE property. |
GetAmbientProperty | Retrieves the specified container property. |
GetAmbientScaleUnits | Gets the container’s SCALEUNITS property. |
GetAmbientShowGrabHandles | Gets the container’s SHOWGRABHANDLES property. |
GetAmbientShowHatching | Gets the container’s SHOWHATCHING property. |
GetAmbientSupportsMnemonics | Gets the container’s SUPPORTSMNEMONICS property. |
GetAmbientTextAlign | Gets the container’s TEXTALIGN property. |
GetAmbientUIDead | Gets the container’s UIDEAD property. |
GetAmbientUserMode | Gets the container’s USERMODE property. |