2017-10-24 1 views
0

일반 Windows 응용 프로그램은 이 아니며 windows 폼을 의미합니다.윈도우에 제목 표시 줄과 테두리가 있는지 여부를 나타내는 방법?

제목과 마찬가지로 윈도우에 제목 표시 줄과 테두리가 있는지 나타내는 방법이 있습니까? 이 정보에 액세스 할 수있는 P/Invoke 액세스 가능 메소드가 있습니까?

+0

이 방법이 필요합니다. [GetWindowText] (https://msdn.microsoft.com/en-us/library/windows/desktop/ms633520 (v = vs.85) .aspx) – Amy

답변

2

GetWindowLongPtr()을 사용하고 GWL_STYLE을 전달하면 창 스타일을 사용할 수 있습니다. 이 스타일을 WS_CAPTION (즉, WS_BORDER을 의미)과 비교하여 창에 제목 표시 줄과 테두리가 있는지 확인하십시오.

MSDN에는 표준 창 스타일 및 숫자 값 목록이 있습니다.

+0

감사! 특정 창 캡션의 높이를 얻는 방법도 알고 있습니까? – prw56

+0

@ prw56 잘 모르겠다. 아마도 시스템 메트릭을 얻는 것과 관련이있을 것이다. 아마도 새로운 질문을해야 할 것입니다. – Andy

관련 문제