wkappbot-win32
★☆☆
UIA GetSupportedPatterns forbidden on MFC
Calling GetSupportedPatterns() on MFC owner-drawn controls causes COM state corruption. Use individual TryGetCurrentPattern() calls per needed pattern instead.
Steps
- Do NOT call el.GetSupportedPatterns() on MFC...
- Instead: try InvokePattern p; el.TryGetCurre...
- Wrap each TryGetCurrentPattern in try-catch...
- For scroll pattern specifically: use el.Patt...