2010-03-01 5 views
0

내 앱의 작업 표시 줄 버튼 아래에 다른 앱의 창을 표시하고 싶습니다. 다른 프로세스의 창을 내 앱으로보고하는 백그라운드 앱입니다. 이를 수행 할 보편적 인 방법이 있습니까? 각 "새"창, 경고 광선, 진행률 및 기타 작업 표시 줄 기능은 내 응용 프로그램의 버튼 아래에 표시됩니까?다른 프로세스의 창을 내 것으로 가정/도용하는 방법은 무엇입니까?

예 : Winfox runs under its own process and steals Firefox's windows. 또한 기능을 추가 할 수는 없지만 관련이 없습니다. 여러 창, 진행률 표시기, 경고 깜박임, 오류 깜박임, 미니 아이콘 등 내 응용 프로그램의 버튼 아래에있는 다른 응용 프로그램의 기존 작업 표시 줄 기능을 지원하고 싶습니다. 앱을 훔치는 방법입니까, 아니면 주로 앱에 맞습니까? 감사!

+0

내 컴퓨터에서 실행하고 싶은 소리가 들리지 않습니다. 이 기능을 제공하기 위해 앱을 업데이트 할 수 없습니까? –

+0

jumplist 유틸리티를 만들고 싶습니다. 아이디어는 내 응용 프로그램 (foobar2000.exe 또는 Win7 이외의 응용 프로그램)을 제공하고 내 응용 프로그램에 jumplists를 추가하는 것입니다. 내 응용 프로그램은 foobar2000에서 명령을 실행합니다. 어쩌면 내 앱이 다른 프로세스의 창을 표시하게하는 이유를 분명히 알 수있을 것입니다. Jumplist는 타블렛 PC에 유용하지만 대부분의 앱은 느리게 채택됩니다. –

답변

0

SetParent()을 사용하여 창 소유권을 가져올 수는 있지만 레거시 앱에 작업 표시 줄 기능을 추가하는 데 도움이 될지 잘 모르겠습니다.

+0

나는 이것이 옳다고 생각했지만 너무 빨리 말했습니다 :) 이것은 마치 자식 창에 다른 부모가 할당되도록 허용하지만 내 앱에는 창이 없습니다. 그것은 단순히 다른 프로세스의 윈도우를 자체적으로보고하는 "백그라운드"응용 프로그램입니다. 그래서 이것이 나에게 도움이되지 않는다고 생각합니다 ... –

관련 문제