#include <juce_win32_WindowsUIAWrapper.h>
|
template<typename FuncType > |
static FuncType | getUiaFunction (HMODULE module, LPCSTR funcName) |
|
◆ UiaClientsAreListeningFunc
◆ UiaDisconnectAllProvidersFunc
◆ UiaDisconnectProviderFunc
◆ UiaHostProviderFromHwndFunc
◆ UiaRaiseAutomationEventFunc
◆ UiaRaiseAutomationPropertyChangedEventFunc
◆ UiaReturnRawElementProviderFunc
◆ WindowsUIAWrapper()
juce::WindowsUIAWrapper::WindowsUIAWrapper |
( |
| ) |
|
|
inlineprivate |
◆ ~WindowsUIAWrapper()
juce::WindowsUIAWrapper::~WindowsUIAWrapper |
( |
| ) |
|
|
inlineprivate |
◆ clientsAreListening()
BOOL juce::WindowsUIAWrapper::clientsAreListening |
( |
| ) |
|
|
inline |
◆ deleteAll()
static void juce::DeletedAtShutdown::deleteAll |
( |
| ) |
|
|
staticinherited |
Deletes all extant objects.
This shouldn't be used by applications, as it's called automatically in the shutdown code of the JUCEApplicationBase class.
◆ disconnectAllProviders()
◆ disconnectProvider()
JUCE_COMRESULT juce::WindowsUIAWrapper::disconnectProvider |
( |
IRawElementProviderSimple * |
provider | ) |
|
|
inline |
◆ getUiaFunction()
template<typename FuncType >
static FuncType juce::WindowsUIAWrapper::getUiaFunction |
( |
HMODULE |
module, |
|
|
LPCSTR |
funcName |
|
) |
| |
|
inlinestaticprivate |
◆ hostProviderFromHwnd()
JUCE_COMRESULT juce::WindowsUIAWrapper::hostProviderFromHwnd |
( |
HWND |
hwnd, |
|
|
IRawElementProviderSimple ** |
provider |
|
) |
| |
|
inline |
◆ isLoaded()
bool juce::WindowsUIAWrapper::isLoaded |
( |
| ) |
const |
|
inlinenoexcept |
◆ isProviderDisconnecting()
bool juce::WindowsUIAWrapper::isProviderDisconnecting |
( |
IRawElementProviderSimple * |
provider | ) |
|
|
inline |
◆ raiseAutomationEvent()
JUCE_COMRESULT juce::WindowsUIAWrapper::raiseAutomationEvent |
( |
IRawElementProviderSimple * |
provider, |
|
|
EVENTID |
eventID |
|
) |
| |
|
inline |
◆ raiseAutomationPropertyChangedEvent()
JUCE_COMRESULT juce::WindowsUIAWrapper::raiseAutomationPropertyChangedEvent |
( |
IRawElementProviderSimple * |
provider, |
|
|
PROPERTYID |
propID, |
|
|
VARIANT |
oldValue, |
|
|
VARIANT |
newValue |
|
) |
| |
|
inline |
◆ returnRawElementProvider()
LRESULT juce::WindowsUIAWrapper::returnRawElementProvider |
( |
HWND |
hwnd, |
|
|
WPARAM |
wParam, |
|
|
LPARAM |
lParam, |
|
|
IRawElementProviderSimple * |
provider |
|
) |
| |
|
inline |
◆ disconnectingAllProviders
bool juce::WindowsUIAWrapper::disconnectingAllProviders = false |
|
private |
◆ disconnectingProvider
IRawElementProviderSimple* juce::WindowsUIAWrapper::disconnectingProvider = nullptr |
|
private |
◆ uiaClientsAreListening
◆ uiaDisconnectAllProviders
◆ uiaDisconnectProvider
◆ uiaHandle
HMODULE juce::WindowsUIAWrapper::uiaHandle = ::LoadLibraryA ("UIAutomationCore.dll") |
|
private |
◆ uiaHostProviderFromHwnd
◆ uiaRaiseAutomationEvent
◆ uiaRaiseAutomationPropertyChangedEvent
◆ uiaReturnRawElementProvider
The documentation for this class was generated from the following file: