◆ Pimpl()
| juce::ActiveXControlComponent::Pimpl::Pimpl |
( |
HWND | hwnd, |
|
|
ActiveXControlComponent & | activeXComp ) |
|
inline |
◆ ~Pimpl()
| juce::ActiveXControlComponent::Pimpl::~Pimpl |
( |
| ) |
|
|
inlineoverride |
◆ activeXHookWndProc()
◆ componentMovedOrResized() [1/2]
| void juce::ActiveXControlComponent::Pimpl::componentMovedOrResized |
( |
bool | wasMoved, |
|
|
bool | wasResized ) |
|
inlineoverridevirtual |
This callback happens when the component that is being watched is moved relative to its top-level peer window, or when it is resized.
Implements juce::ComponentMovementWatcher.
◆ componentMovedOrResized() [2/2]
| void juce::ComponentMovementWatcher::componentMovedOrResized |
( |
Component & | component, |
|
|
bool | wasMoved, |
|
|
bool | wasResized ) |
|
overridevirtual |
Called when the component's position or size changes.
- Parameters
-
| component | the component that was moved or resized |
| wasMoved | true if the component's top-left corner has just moved |
| wasResized | true if the component's width or height has just changed |
- See also
- Component::setBounds, Component::resized, Component::moved
Reimplemented from juce::ComponentMovementWatcher.
◆ componentPeerChanged()
| void juce::ActiveXControlComponent::Pimpl::componentPeerChanged |
( |
| ) |
|
|
inlineoverridevirtual |
◆ componentVisibilityChanged() [1/2]
| void juce::ActiveXControlComponent::Pimpl::componentVisibilityChanged |
( |
| ) |
|
|
inlineoverridevirtual |
This callback happens when the component's visibility state changes, possibly due to one of its parents being made visible or invisible.
Implements juce::ComponentMovementWatcher.
◆ componentVisibilityChanged() [2/2]
| void juce::ComponentMovementWatcher::componentVisibilityChanged |
( |
Component & | component | ) |
|
|
overridevirtual |
Called when the component is made visible or invisible.
- Parameters
-
| component | the component that changed |
- See also
- Component::setVisible
Reimplemented from juce::ComponentMovementWatcher.
◆ nativeScaleFactorChanged()
| void juce::ActiveXControlComponent::Pimpl::nativeScaleFactorChanged |
( |
double | newScaleFactor | ) |
|
|
inlineoverridevirtual |
◆ setControlBounds()
| void juce::ActiveXControlComponent::Pimpl::setControlBounds |
( |
Rectangle< int > | newBounds | ) |
const |
|
inline |
◆ setControlVisible()
| void juce::ActiveXControlComponent::Pimpl::setControlVisible |
( |
bool | shouldBeVisible | ) |
const |
|
inline |
◆ clientSite
◆ control
| IOleObject* juce::ActiveXControlComponent::Pimpl::control = nullptr |
◆ controlHWND
| HWND juce::ActiveXControlComponent::Pimpl::controlHWND = {} |
◆ currentPeer
◆ originalWndProc
| WNDPROC juce::ActiveXControlComponent::Pimpl::originalWndProc = nullptr |
◆ owner
| ActiveXControlComponent& juce::ActiveXControlComponent::Pimpl::owner |
◆ storage
| IStorage* juce::ActiveXControlComponent::Pimpl::storage = nullptr |
The documentation for this class was generated from the following file: