Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
폼의 모서리 라운딩 하게 하는방법좀 가르쳐 주세요
델파이에서 BoderStyle 을 bsNone 했을때 사각이 지는데 모서리를 라운드 되게 하는 방법좀 부탁 드립니다..
1
COMMENTS
jj
•
2007.04.25 01:00
안녕하세요...
스킨 컴포넌트나 기타 컴포넌트를 사용하시면 되지만, 굿이 설치하지 않고
아래의 소스로 사용 해보시면 되고요
그냥 사용하기에는 안 이쁘니깐. 폼위에 다른 컴포런트를 더 넣어서 하시면 될겁니다...
오늘도 조~~은~ 하루 되세요 ^^;
var
gFrmR: HRgn;
procedure TForm1.FormResize(Sender: TObject);
begin
//--------------------
gFrmR := CreateRoundRectRgn( 0,0, Width, Height, 12, 12 );
// gFrmR := CreateEllipticRgn( 0, 0, Width, Height );
// gFrmR := CreateEllipticRgnIndirect( ClientRect );
// gFrmR := CreateRectRgn( 0, 0, Width, Height );
// gFrmR := CreateRectRgnIndirect( ClientRect );
// gFrmR := CreateRoundRectRgn( 0,0, Width, Height, 150, 150 );
SetWindowRgn(Handle,gFrmR,True);
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
DeleteObject(R);
end;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
채태숙
•
2007.04.27 18:00
2
COMMENTS
/
0
LIKES
사용일수 체크하기
타락천사
•
2007.04.27 18:30
인터넷이 접속 안되면, 실행 못하게 막고요... 인터넷 서버에서 날짜를 물어 와야죠..
채태숙
•
2007.04.27 22:34
움.. 답은 인터넷 서버군요. ^^ 감사합니다. 그쪽으로 파고 들어야겠군요. 오늘도 좋은 하루 되십...
늙은래머
2007.04.26 04:32
0
COMMENTS
/
0
LIKES
Execption EAccess Violation in module
이철승
•
2007.04.25 01:37
1
COMMENTS
/
0
LIKES
InvalidateRect
타락천사
•
2007.04.27 15:18
근데, 그걸 알든 모르든 코딩에는 영향이 없습니다..ㅋㅋ
이성현
•
2007.04.24 23:09
1
COMMENTS
/
0
LIKES
DLL 모듈의 전역변수 초기화 문제
타락천사
•
2007.04.27 15:33
hVideoware 값을 파일이나 레지스트리에 저장해 놓으세요..
왕델초보
•
2007.04.24 19:58
1
COMMENTS
/
0
LIKES
98소스 XP에서 실행시 문제
최용일
•
2007.04.24 22:04
안녕하세요. 최용일입니다. 폼윈도우(uCalcu.dfm)에서 마우스 오른쪽 클릭하시면 메뉴하나 뜰건데 맨 밑...
겨울이
2007.04.24 04:08
0
COMMENTS
/
0
LIKES
이미지위로 라벨컴포를 layer형태로 붙히는 방법
이주윤
•
2007.04.24 00:26
1
COMMENTS
/
0
LIKES
E2035 Not enough actual parameters
타락천사
•
2007.04.27 15:23
stdcall 을 cdcall 로 바꾸면 되지 않을까요?
최지훈
•
2007.04.23 23:21
1
COMMENTS
/
0
LIKES
Help Me .. ㅠㅠ 라벨 동적생성
최지훈
•
2007.04.23 23:56
해결보았습니다.... parent := Self; 하니까 되네요 -_ ㅠ
최지훈
•
2007.04.23 22:34
1
COMMENTS
/
0
LIKES
ActiveX 로 폼을 만들면 크기 조절하는 방법
최지훈
•
2007.04.24 01:31
이것도 해결봤습니다. 동적생성한 다음 Self.Width와 Self.Height 로 해결봤습니다.. 모두 즐프...
한기동
•
2007.04.23 20:53
1
COMMENTS
/
0
LIKES
copyfilew <-- 긴파일명은 복사가 안됩니다.
타락천사
•
2007.04.27 15:06
냉무
김경식
•
2007.04.23 20:05
2
COMMENTS
/
0
LIKES
alphacontrols 를 이용하여 폼디자인시 질문 ~
김정은
•
2007.04.27 18:29
스킨 파일도 같이 다른PC에 옮기셨나요? - 안 옮기셨으면 옮기고 해보세요. 불러올 스킨파일이 ...
정락문
•
2007.06.21 02:33
알파스킨의 SkinManager에 보시면 InternalSkins 부분이 있습니다. SkinManager를 더블클릭하시거나, ...
배봉기
•
2007.04.21 07:13
1
COMMENTS
/
0
LIKES
폼의 모서리 라운딩 하게 하는방법좀 가르쳐 주세요
델파이에서 BoderStyle 을 bsNone 했을때 사각이 지는데 모서리를 라운드 되게 하는 방법좀 부탁 드립니다..
jj
•
2007.04.25 01:00
안녕하세요... 스킨 컴포넌트나 기타 컴포넌트를 사용하시면 되지만, 굿이 설치하지 않고 아래의 소...
델피언임
•
2007.04.21 05:12
1
COMMENTS
/
0
LIKES
델파이로 RSS리더를 구현해보려하는데요..
타락천사
•
2007.04.27 18:28
그러므로 가능한 거죠.. 방법은.. 모르겠습니다.. RSS에 전혀 관심이 없는 관계로.. 쿨럭...
이주윤
•
2007.04.20 03:42
1
COMMENTS
/
0
LIKES
실행은 되지만 정작 실행은 안되는 구문..
타락천사
•
2007.04.27 15:27
안녕하세여. 타락임다.. 새벽에 델파이 실행시키기 구찮아서 피하고 있었는데, 결국 실행시키게 만들었...
박제홍
•
2007.04.20 02:12
3
COMMENTS
/
0
LIKES
플레이 중인 음악의 FFT 값 얻어오기..?
권태훈
•
2007.04.26 03:05
믹서->녹음->스테레오믹싱 도는 현재 듣고있는 소리로 설정해야 합니다. 물론 mms의 소리만 받는...
박제홍
•
2007.04.26 04:59
답변 감사드립니다. 점점 더 미궁이군요 -_-; 일단 재생중인 스트림만 어케든 데이터로 뽑아와도 괜...
권태훈
•
2007.04.26 19:59
예전부터 똑같은 질문이 주기적으로 나타나는것 같은데... 누가 이걸 숙제로 주나봐요.. 재생중인 ...
냐옹이
•
2007.04.20 01:14
1
COMMENTS
/
0
LIKES
QuickRep1NeedData이벤트에서요...QuickRep1.Newpage에서 ColumnHeader가 안찍혀요
장덕곤
•
2007.04.22 19:07
제가알기로는 rbColumnHeader 는 첫장 만 찍히는걸로알고있는데요... pageheader를 써보세요..
박상길
2007.04.19 18:49
0
COMMENTS
/
0
LIKES
핸드폰과 PC Sync
이주윤
2007.04.19 01:12
0
COMMENTS
/
0
LIKES
dll 오류...
조희정
•
2007.04.18 19:18
2
COMMENTS
/
0
LIKES
delphi2007은 퀵리포트가 없나요?
박홍재
•
2007.04.19 00:25
Delphi 2005 버젼부터는 퀵레포트가 제공이 되지 않습니다. RAVE 가 기본 레포트로 제공이 됩니다. 중국...
오병주
•
2007.04.20 18:48
Delphi 2007 용 퀵레포트도 있습니다... delphi2006은 퀵리포트도 있습니다 (지금사용중이구요...) h...
이강구
2007.04.18 05:01
0
COMMENTS
/
0
LIKES
VB로 만든 ActiveX DLL
배봉기
2007/04/21 07:13
Views
888
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
스킨 컴포넌트나 기타 컴포넌트를 사용하시면 되지만, 굿이 설치하지 않고
아래의 소스로 사용 해보시면 되고요
그냥 사용하기에는 안 이쁘니깐. 폼위에 다른 컴포런트를 더 넣어서 하시면 될겁니다...
오늘도 조~~은~ 하루 되세요 ^^;
var
gFrmR: HRgn;
procedure TForm1.FormResize(Sender: TObject);
begin
//--------------------
gFrmR := CreateRoundRectRgn( 0,0, Width, Height, 12, 12 );
// gFrmR := CreateEllipticRgn( 0, 0, Width, Height );
// gFrmR := CreateEllipticRgnIndirect( ClientRect );
// gFrmR := CreateRectRgn( 0, 0, Width, Height );
// gFrmR := CreateRectRgnIndirect( ClientRect );
// gFrmR := CreateRoundRectRgn( 0,0, Width, Height, 150, 150 );
SetWindowRgn(Handle,gFrmR,True);
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
DeleteObject(R);
end;