29#if JUCE_WINDOWS || DOXYGEN
45class JUCE_API ActiveXControlComponent :
public Component
50 ActiveXControlComponent();
53 ~ActiveXControlComponent()
override;
66 bool createControl (
const void* controlIID);
100 void* queryInterface (
const void* iid)
const;
104 void setMouseEventsAllowed (
bool eventsCanReachControl);
108 bool areMouseEventsAllowed()
const noexcept {
return mouseEventsAllowed; }
112 void paint (Graphics&)
override;
115 intptr_t offerEventToActiveXControl (
void*);
116 static intptr_t offerEventToActiveXControlStatic (
void*);
120 std::unique_ptr<Pimpl>
control;
121 bool mouseEventsAllowed =
true;
#define noexcept
Definition DistrhoDefines.h:72
#define JUCE_API
Definition juce_StandardHeader.h:152
float control
Definition lilv_test.c:1462
Definition carla_juce.cpp:31
#define const
Definition zconf.h:137