2012-12-24 1 views
-1

타사 응용 프로그램에서 2 개의 다른 텍스트 상자로 텍스트를 보내려고합니다. 그리고 내 코드가 작동합니다. 내 응용 프로그램이 백그라운드에서 실행되면 작동하지 않지만. 내가 텍스트를 보내는 프로그램이 내 뒤에있을 때만.대상 응용 프로그램이 백그라운드에서 실행될 때 SendMessage 호출이 실패하는 이유는 무엇입니까?

이 문제의 원인을 아는 사람이 있습니까?

+1

세부 정보를 입력하면 도움을 드릴 수 있습니다. 코드를 볼 수 있습니다. 오류 코드를 검사 할 수 있습니다. 우리는 할 수 없습니다. 이 물건을 추측하려고 노력하는 것은 재미 있지 않습니다. –

답변

0

SendMessage가 아닌 PostMessage 사용 - SendMessage는 PostMessage가 메시지를 응용 프로그램 큐에 배치하고 즉시 반환하는 위치로 돌아 오기 전에 호출 된 winproc에서 메시지가 처리되기를 기다립니다.

관련 문제