#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: