-
[펌] C++ Builder에서 MDI 폼에서 Client 영역에 배경 그리기 2
원문 링크 : [펌] MDI 폼에서 Client 영역에 배경 그리기 2 MDI 폼에서 Client 영역에 배경 그리기 2 – 더욱 쉽게 작성자 : 장성호 (nasilso) 읽음 : 415 2007-05-25 오전 1:57:59 ================================================ MDI 폼의 메인 화면에 배경 이미지 그리기 – 여기는 직접 작성한 것임. 1, 메인 화면의 클래스에 다음과 같이 정의한다. 2. 폼의 FormCreate 함수에 다음을 넣어 초기화한다. 3. 폼의 FormResize 함수에 다음과 같이 넣는다. 4. 폼의 FormPaint 함수에 다음과 같이 넣어준다. ================================================ 여기 tip 게시판에 이미 같은 내용의 tip을 민병권님께서 올려놓은 것이 있습니다. http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=357 위에 tip은 한가지가 문제가 있던데.. Form을 Resize할 때는 WM_ERASEBKGND 메세지가 발생하지 않아 잔상이 있거나 이상하게 되더군요 위 팁에 문제점을 보완하려면 그냥 Form의 Resize 이벤트에서…
-
[펌] C++ Builder에서 MDI 메인화면에 배경 그리기
원문 링크 : [펌] C++ Builder에서 MDI 메인화면에 배경 그리기 MDI폼에 Bitmap 이미지 넣기. 작성자 : 민병권 (minbk) 읽음 : 1204 2002-08-14 오후 5:37:22 MDI폼 배경에 bmp 이미지 화일을 표시하는 방법입니다. cpp-faq자료를 뒤지다보니 방법이 있네요. Modal폼, MdiChild폼 등을 더 뛰워도 전혀 이상 없습니다.아주 간단합니다. 먼저, MDI폼 위에 TImage를 하나 올려놓고, 여기에 Picture 속성에 표시 하고자하는 그림을 하나 선택합니다(확장자가 bmp인 것만 되네요. 다른것도 될려나?……). 그런다음 소스를 아래와 같이 하세요. 1. MDI폼의 헤더화일에 다음을 추가하세요. 2. MDI폼 소스 부분에 다음을 추가하세요. 끝. 아주 간단하죠? 김유미이거 하니까 실행 프로그램 아래의 배경이 그림으로 따라 다니네요… 2004/01/27 21:27 민병권Form의 Scaled 속성을 False로 변경 하세요.예전에 Win98에 Builder 5.0으로 테스트 했을때는 Scaled 속성에 관계없이 잘 됐는데,지금은…