Windows 용 "도구 모음"을 C#으로 만들고 싶습니다. Windows 바탕 화면의 위쪽 공간에 맞추고 싶습니다.다른 응용 프로그램에 내 응용 프로그램이 Windows 바탕 화면에 있음을 알리는 방법은 무엇입니까?
다른 Windows 프로그램이 내 응용 프로그램을 오버레이 할 수 없도록하고 싶습니다. 또한 다른 응용 프로그램이 내 윈도우를 데스크탑의 일부로 취급하여 최대화 할 때 내 응용 프로그램을 볼 수 있도록하고 싶습니다.
Windows 용 "도구 모음"을 C#으로 만들고 싶습니다. Windows 바탕 화면의 위쪽 공간에 맞추고 싶습니다.다른 응용 프로그램에 내 응용 프로그램이 Windows 바탕 화면에 있음을 알리는 방법은 무엇입니까?
다른 Windows 프로그램이 내 응용 프로그램을 오버레이 할 수 없도록하고 싶습니다. 또한 다른 응용 프로그램이 내 윈도우를 데스크탑의 일부로 취급하여 최대화 할 때 내 응용 프로그램을 볼 수 있도록하고 싶습니다.
Windows Form 디자이너에서 도구 상자 컨트롤을 사용하십시오.
응용 프로그램 데스크톱 도구 모음을 만들 수 있습니다. 응용 프로그램은 본질적으로 Windows 셸 (및 결과적으로 다른 응용 프로그램)과 통신하여 응용 프로그램과 상호 작용하는 방법을 바탕 화면에 지시합니다.
이러한 유형의 기능은 .Net에는 내장되어 있지 않지만 Code Project에서 사용할 수있는 훌륭한 자습서가 있습니다.
나는 이것이 가능하다는 것을조차 몰랐다! –
그레이트 링크! 간단한 링크로 "응답"을하지 마십시오. 당신은 1) 언젠가 링크 된 페이지를 읽는 것에 대한 인정을받을 가치가있다. 2) 당신이 페이지를 읽었다는 것을 기억한다. 3) 페이지를 다시 찾는 법을 기억한다. 4) 그것을 우리와 공유 할 시간을 갖는다. –
프로그램을 실행할 때 Windows 바탕 화면의 크기를 제한하려면 다음을 시도하십시오. (http://www.codeproject.com/KB/shell/csdoesshell3.aspx) –
@Michael Todd : 그것이 대답이라면, 그것을 게시하십시오! 답변을 더 많이 제공 할 발췌문을 추가 할 수도 있습니다. –