2012-02-27 3 views
0

모든 데스크탑 윈도우에 배치 된 시스템 메뉴 바 컨트롤을 무시하고 싶습니다.시스템 메뉴 바 컨트롤 (윈도우 폼) 사용자 정의

나는이 개 간단한 요구 사항

  1. 이 (이미 최소화 제시 극대화 이외의 닫습니다) 또 하나 개의 버튼을 최대화의
  2. 재정의 동작을 추가하고 동작을 최소화 할 수 있습니다.

위의 관련 자료를 얻을 수 없습니다.

P/Invoke is OK.

+0

** 모든 창 ** (작성중인 애플리케이션의 창뿐 아니라 메모장, 탐색기 등의 모든 애플리케이션)에 대해 (예를 들어) 새 버튼을 추가하려는 경우 .)? – ken2k

+0

예, 모든 창에서. – Tilak

답변

1

articleDwmExtendFrameIntoClientArea에 대한 참조로 시작할 수 있습니다.

이것을 사용하면 제목 표시 줄과 버튼이 앱의 클라이언트 영역에 존재하게됩니다. 원하는 모든 것을 그릴 수 있고 원하는대로 클릭에 응답 할 수 있습니다. 당신이

  • 이 방법으로 추가 버튼을 추가하는 방법을 변경하려면 버튼을 최소화/최대화의 좌표와 크기 알아

    • 그림 :

      당신은 같은 일을해야 할 것 주제와 일치합니다.

  • 관련 문제