2012-10-03 3 views
1

(닫기, 최소화)없음 테두리 스타일 windowstyle WPF

하지만 WindowStyle 없음은 여전히 ​​창 크기를 조정하지 않았다 국경

을 내가 WindowStyle 없음을 사용하지 그리고 난 내 자신에 의해 창 컨트롤을 추가 해요 응용 프로그램 WPF 내가 가진

7 당신이 설정 한 경우

답변

0

솔루션 noresize을 설정하지만 난 (크기 조정 그립없이) 일반적으로 크기를 재조정 할 수 창을 필요로 보았다, 창 테두리 괜찮 크기를 조정하지만 윈도우 XP, 비스타에서 동일하게 표시 할 스타일을 원하는 WindowsStyle을 none으로 설정하고 테두리 크기를 제거하려면 사용자 정의 크기 조정 윈도우를 만들어야합니다.

this을 읽으십시오. 그것은 당신을 도울 것입니다. 아이디어는 당신이 창 주위에있는 핸들들 중 하나이며 user32.dll에있는 SendMessage() API 호출로 크기 조절 이벤트를 처리한다는 것입니다.

좋은 코드 예제가 있습니다. 내가 너를 도왔기를 바래.

+0

Windows API를 사용하여 창 시스템 테두리 색을 변경할 수 있습니까? – MySqlError

+0

나는 이것을 삽입 할 때'Interval = 100' miliseconds의 타이머를 사용했습니다. 창 크기가 수정되었습니다. 화면과 창 위치에 마우스 위치를 표시하는 아주 간단한 코드를 사용했습니다. 창 구석을 누르면 창이 bool 값과 타이머를 사용하여 크기가 조정됩니다. 물론 이것은 효율적이지는 않지만 효과적입니다. 아직 Windows API를 사용하지 않았습니다 ... 어떻게 사용하는지 모르겠습니다. 이걸 사용해서 화면에서 창 위치를 얻을 수 있습니다. 왼쪽과 이것입니다. :) –

+0

링크가 죽었습니다. – Console