학습
모듈
Use Power Automate for desktop to interact with windows and applications - Training
Learn how Power Automate for desktop identifies and interacts with UI elements and windows.
이 섹션에서는 IUIAutomation을 구현하는 개체를 인스턴스화하여 Microsoft UI 자동화 클라이언트 애플리케이션 작성을 시작하는 방법을 설명합니다.
이 항목에는 다음과 같은 섹션이 포함되어 있습니다.
UI 자동화 사용하는 첫 번째 단계는 CUIAutomation 클래스의 개체를 만드는 것입니다. 이 개체는 클라이언트 애플리케이션에서 사용하는 다른 모든 개체 및 인터페이스에 대한 게이트웨이인 IUIAutomation 인터페이스를 노출합니다. 무엇보다도 IUIAutomation 은 다음 작업에 사용됩니다.
애플리케이션에서 UI 자동화 사용을 시작하려면 다음 단계를 수행합니다.
다음 예제 함수는 COM을 초기화한 다음 CUIAutomation 개체를 만들어 ppAutomation 포인터에서 IUIAutomation 인터페이스를 검색 합니다 .
#include <uiautomation.h>
// CoInitialize must be called before calling this function, and the
// caller must release the returned pointer when finished with it.
//
HRESULT InitializeUIAutomation(IUIAutomation **ppAutomation)
{
return CoCreateInstance(CLSID_CUIAutomation, NULL,
CLSCTX_INPROC_SERVER, IID_IUIAutomation,
reinterpret_cast<void**>(ppAutomation));
}
학습
모듈
Use Power Automate for desktop to interact with windows and applications - Training
Learn how Power Automate for desktop identifies and interacts with UI elements and windows.
설명서
이 항목에서는 Microsoft UI 자동화 클라이언트 애플리케이션 구현과 관련된 기본 작업에 대해 설명합니다.
UI 자동화 클라이언트 프로그래머 가이드 - Win32 apps
이 섹션에는 Microsoft UI 자동화 사용하여 다른 애플리케이션 및 데스크톱의 UI와 상호 작용하는 애플리케이션을 만드는 방법에 대한 정보가 포함되어 있습니다.
UI 자동화 요소에서 속성 검색 - Win32 apps
IUIAutomationElement 개체의 속성에는 일반적으로 컨트롤인 UI 요소에 대한 정보가 포함됩니다.