2009-11-15 6 views
0

배경 Vista에서 실행되는 C++ 응용 프로그램을 작성하려고합니다. 응용 프로그램은 입력 텍스트 상자를 통해 사용자로부터 입력을 받아 텍스트의 일부 조작을 수행하고 사용자가 다른 응용 프로그램의 입력 상자를 클릭하도록 지시합니다. 내 응용 프로그램에서 텍스트를 두 번째 응용 프로그램의 텍스트 상자에 인쇄하고 싶습니다.텍스트를 Windows 입력 텍스트 상자에 인쇄하십시오.

질문 키보드로 텍스트를 입력하지 않고 입력 상자에 텍스트를 인쇄하는 가장 간단한 방법은 무엇입니까?

답변

1

매우 기본적인 Windows 사용자 인터페이스 규칙을 위반한다고 제안하고 있습니다. 조작 된 텍스트를 클립 보드에 넣고 사용자가 붙여 넣기을 사용하여 대상 텍스트 상자에 넣게하십시오.

원본 계획을 고집하는 경우 복잡한 Win32 API를 사용하여 대상 창에 대한 핸들을 가져와 WM_SETTEXT으로 보내야합니다.

+0

나는 클립 보드 솔루션으로 나아 갔고 그게 내 목적에 잘 맞았습니다. 감사. – Addie

관련 문제