2010-11-20 3 views
1

회전 된 삼각형 모양의 버튼을 만들 필요가 있습니다 (또는 어떤 다각형이라도합시다). 누구든지 조언을 해줄 수 있습니까?델파이 7의 다각형 형태의 버튼

+0

3 개 이상의 선분으로 이루어진 다각형? 오목/볼록 다각형? 자기 교차/비 교차 교차 폴리곤? 더 명확하게 지정하십시오 ... – OlimilOops

+1

자기 교차하지 않습니다. 그냥 간단한 다각형. 길이와 각도가 다른면이있는 사변형과 같습니다. –

+0

오목 면도 필요 없습니다. –

답변

3

Win32 API CreatePolygonRgn()SetWindowRgn() 함수를 만들고 HRGN 개체를 만들고 단추의 HWND 핸들에 할당하십시오.

+0

감사합니다. 단추처럼 보이지는 않습니다. 색상이있는 영역처럼 보입니다. 단추 스타일을 지정할 수있는 방법이 있습니까 (눌렀을 때 "눌렀다"모양이되도록). –

+3

@Tofig : TButton은 Windows Button 컨트롤을 감싸는 래퍼입니다. 직사각형이 아닌 버튼을 원한다면 "단추처럼 보입니다"부분을 직접 수행해야합니다. –