스플래시 화면에 두 개의 텍스트 상자 컨트롤이있는 WPF 응용 프로그램이 있습니다.WPF 응용 프로그램에 대한 컨트롤 텍스트 설정
이제이 텍스트 상자에 일부 텍스트를 설정해야합니다. 일반적으로 FindWindowEx
제어 창을 찾을 수 및 SetWindowText
, 호출 할 수 있지만 문제는 모든 Windows 여기를 볼 수 없습니다.
내가 열어도 Spy++
만 보이는 창은 창 자체입니다. 아이는 전혀 없습니다. 무슨 일인지 설명해 주시겠습니까? WPF에서 다른 곳에서 작동합니까? 정상적인 창문이 보통 HWND
으로 처리되지 않습니까? 어떻게 그 컨트롤에 텍스트를 설정할 수 있습니까?
의견에서 제안한대로 Snoop
을 시도했지만 스플래시 화면의 컨트롤은 볼 수 없었지만 일부는 볼 수있었습니다. 또한 나는 C# 응용 프로그램에서 수동으로 Snoop
을 사용하지 않고이 작업을 수행하려고합니다. 내가 Snoop
의 소스를 가지고 있고 이것을하기 위해 응용 프로그램에 뭔가를 ijnect해야 할 것 같습니다. 맞아?
다른 프로세스에서 WPF 컨트롤의 텍스트를 설정하는 것이 정말 어렵습니까?
사용할 수 있나요? –
감사합니다. 이제는 WPF 응용 프로그램이라고 말할 수 있습니다. 스플래시 창을 스누핑 할 수 없었지만 필요한 컨트롤과 창을 볼 수 있습니다. 소스 코드에서 어떻게 할 수 있습니까? – incognito