2010-03-02 3 views
8

Windows 용 "도구 모음"을 C#으로 만들고 싶습니다. Windows 바탕 화면의 위쪽 공간에 맞추고 싶습니다.다른 응용 프로그램에 내 응용 프로그램이 Windows 바탕 화면에 있음을 알리는 방법은 무엇입니까?

다른 Windows 프로그램이 내 응용 프로그램을 오버레이 할 수 없도록하고 싶습니다. 또한 다른 응용 프로그램이 내 윈도우를 데스크탑의 일부로 취급하여 최대화 할 때 내 응용 프로그램을 볼 수 있도록하고 싶습니다.

+0

프로그램을 실행할 때 Windows 바탕 화면의 크기를 제한하려면 다음을 시도하십시오. (http://www.codeproject.com/KB/shell/csdoesshell3.aspx) –

+0

@Michael Todd : 그것이 대답이라면, 그것을 게시하십시오! 답변을 더 많이 제공 할 발췌문을 추가 할 수도 있습니다. –

답변

1

Windows Form 디자이너에서 도구 상자 컨트롤을 사용하십시오.

9

응용 프로그램 데스크톱 도구 모음을 만들 수 있습니다. 응용 프로그램은 본질적으로 Windows 셸 (및 결과적으로 다른 응용 프로그램)과 통신하여 응용 프로그램과 상호 작용하는 방법을 바탕 화면에 지시합니다.

이러한 유형의 기능은 .Net에는 내장되어 있지 않지만 Code Project에서 사용할 수있는 훌륭한 자습서가 있습니다.

+3

나는 이것이 가능하다는 것을조차 몰랐다! –

+0

그레이트 링크! 간단한 링크로 "응답"을하지 마십시오. 당신은 1) 언젠가 링크 된 페이지를 읽는 것에 대한 인정을받을 가치가있다. 2) 당신이 페이지를 읽었다는 것을 기억한다. 3) 페이지를 다시 찾는 법을 기억한다. 4) 그것을 우리와 공유 할 시간을 갖는다. –

관련 문제