Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
MDI Form에서 TCanvas 활용 가능 문의
MDI Form에서 바탕화면에 이미지를 넣고 싶습니다.
Form Style이 fsNormal일경우와 fsMDIForm 일경우 TCanvas 활용상에
차이점이 있는 것 같습니다.
혹시 MDIFrom 바탕화면에 이미지를 넣는 방법을 알려주시면 고맙겠습니다.
3
COMMENTS
최석기
•
1999.08.17 00:34
최규근 께서 말씀하시기를...
> MDI Form에서 바탕화면에 이미지를 넣고 싶습니다.
> Form Style이 fsNormal일경우와 fsMDIForm 일경우 TCanvas 활용상에
> 차이점이 있는 것 같습니다.
>
> 혹시 MDIFrom 바탕화면에 이미지를 넣는 방법을 알려주시면 고맙겠습니다.
MDI라는 키워드로 먼저 검색을 해보시죠.
원하시는 답변이 있으실겁니다.
질문을 하시기전에 먼저 해당 답변이 있나 찾아보세요.
웬만한 답변들은 존재할껄요. ^^
0
0
삭제
수정
댓글
최규근
•
1999.08.17 01:56
최석기 께서 말씀하시기를...
> 최규근 께서 말씀하시기를...
> > MDI Form에서 바탕화면에 이미지를 넣고 싶습니다.
> > Form Style이 fsNormal일경우와 fsMDIForm 일경우 TCanvas 활용상에
> > 차이점이 있는 것 같습니다.
> >
> > 혹시 MDIFrom 바탕화면에 이미지를 넣는 방법을 알려주시면 고맙겠습니다.
>
> MDI라는 키워드로 먼저 검색을 해보시죠.
> 원하시는 답변이 있으실겁니다.
>
> 질문을 하시기전에 먼저 해당 답변이 있나 찾아보세요.
>
> 웬만한 답변들은 존재할껄요. ^^
이왕 게시판에 올려 올려 놓는 거, 버그 없는 것 좀 올려 놓았으면 좋겠어요.
아니면 좀 더 자세히 설명했으면 합니다.
왕초보들은 몰라서 답답한데, 자료 받아 실행하다 버그 투성이면 왕짜증에 돌아버리거든요...
0
0
삭제
수정
댓글
김태균
•
1999.08.17 17:33
그러면 이거 한번 보세요.
전에 최석기씨가 올인 내용과 차이가 거의 없는거 같은데
제가 업체에 납품한 프로그램에 포함되어 있는 소스에요.
그리구 한 마디만 더 하면요. 버그가 있건 없건 간에 해결
할 수 있는 실마리를 얻은 것 만해도 무지 큰 도움이 되는게
아닐까요????
....
private
{ Private declarations }
FoldClientProc, FNewClientProc : TFarProc;
FDrawDC : HDC;
procedure ClientWndProc(var MyMsg: TMessage);
procedure DrawCenter;
protected
procedure CreateWnd; override;
end;
....
procedure TMainf.CreateWnd;
begin
inherited CreateWnd;
FNewClientProc := MakeObjectInstance(ClientWndProc);
FOldClientProc := Pointer(GetWindowLong(ClientHandle, GWL_WNDPROC));
SetWindowLong(ClientHandle, GWL_WNDPROC, LongInt(FNewClientProc));
end;
...
procedure TMainf.ClientWndProc(var MyMsg: TMessage);
begin
with MyMsg do
if Msg = WM_ERASEBKGND then
begin
CallWindowProc(FOldClientProc, ClientHandle,
Msg, wParam, lParam);
FDrawDC := TWMEraseBkGnd(MyMsg).DC;
DrawCenter;
end
else
Result := CallWindowProc(FOldClientProc,
ClientHandle, Msg, wParam, lParam);
end;
procedure TMainf.DrawCenter;
var
BMPPos: TRect;
begin
GetWindowRect(ClientHandle, BMPPos);
with Image1 do
BitBlt(FDrawDC, ((BMPPos.Right - BMPPos.Left)-Picture.Width) div 2,
((BMPPos.Bottom - BMPPos.Top) - Picture.Height) div 2,
Picture.Graphic.Width, Picture.Graphic.Height,
Picture.Bitmap.Canvas.Handle, 0, 0, SRCCOPY);
end;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
황현동
•
1999.08.17 20:49
1
COMMENTS
/
0
LIKES
함수 레퍼런스..
구창민
•
1999.08.17 21:37
황현동 께서 말씀하시기를... > 함수레퍼런스 가 많이 나와있는 책이 있으면 좀 알려주세요.. > > 델파...
양효비
•
1999.08.17 20:35
1
COMMENTS
/
0
LIKES
shellexecute를 쓰는데 엄청 어려운 문제가 ㅠ.ㅠ
구창민
•
1999.08.17 21:40
양효비 께서 말씀하시기를... > 안냥 하세요. > 본론은. > shellexecute를 써서요. > 음..어떤 프로그...
초심자
•
1999.08.17 19:44
1
COMMENTS
/
0
LIKES
dbgrid의 특정 행을 선택하지 못하게 할수 있나요?
구창민
•
1999.08.17 21:49
초심자 께서 말씀하시기를... > dbgrid로 작업을 하던중, 특정한 행을 선택하지 못하게 하고 싶습니다. 물...
지강명
•
1999.08.17 18:55
1
COMMENTS
/
0
LIKES
음 빼열에 관한 기초적 질문
이상국
•
1999.08.17 21:06
> 음 public에 이렇게 선언해씁니다.(전역변수) > ExtractLine: array[1..50] of string[100]; > > ...
민준호
•
1999.08.17 15:24
1
COMMENTS
/
0
LIKES
Context menu
안치봉
•
1999.08.17 21:08
해답의 요지는 ActiveX 입니다. 델파이가 깔린 폴더중에 데모폴더에 Shell 이던가 그 폴더에 보면 몇가...
anthrax
1999.08.17 07:46
0
COMMENTS
/
0
LIKES
Tmemo를 이진파일로 저장???
김태성
•
1999.08.17 05:10
1
COMMENTS
/
0
LIKES
[긴급] 정말 희안하게도 정말 잘안되는군요!!!
mute
•
1999.08.17 07:20
김태성 께서 말씀하시기를... > 안녕하세요? > > 아 ~ 우 ~ 하다하다 안되서 할수없이 붓을들게 되...
홍명조
•
1999.08.17 04:59
1
COMMENTS
/
0
LIKES
피어 LAN상에서 파라독스테이블 공유
이성찬
•
2000.01.15 18:03
홍명조 wrote: > 안녕하십니까? > 윈도우즈네트웍상에서 LAN용 델파이프로그램을 하고자합니다. > 그런...
이광주
1999.08.17 04:03
0
COMMENTS
/
0
LIKES
Trace route 의 기능에 대하여..
이곤섭
•
1999.08.17 03:52
1
COMMENTS
/
0
LIKES
stream이 string으로 바뀌고 싶다.
이상국
•
1999.08.17 22:57
> 제가 지금 어떤정보를 웝상에서 stream으로 받았습니다. > 근데... > 그걸 좀 자를건 자르고 고를건 골...
이곤섭
1999.08.17 03:50
0
COMMENTS
/
0
LIKES
stream이 string으로 바뀌고 싶다.
정원석
1999.08.17 03:13
0
COMMENTS
/
0
LIKES
델파이4에서 TComm과 TCommPortDriver가 사용가능한지...
김진경
•
1999.08.17 02:29
1
COMMENTS
/
0
LIKES
Unix와 NT의 DB연동. 웹 어플리케이션
김경수
•
1999.08.17 19:51
안녕하세요.. 진자 덥네요... 전 리눅스용 mysql사용하구요 webserver는 nt를 사용하는데 환경이 비슷하네...
정윤옥
•
1999.08.17 02:06
1
COMMENTS
/
0
LIKES
Login Form을 호출하는 코드는 어디에 두어야 하나요?
구창민
•
1999.08.17 02:53
정윤옥 께서 말씀하시기를... > 프로그램을 처음실행할때 ID와 PASSWORD를 확인해서 들어갈수 있는 > Log...
이명학
1999.08.17 00:48
0
COMMENTS
/
0
LIKES
[긴급질문] Oracle를 이용한 프로그램
조성희
1999.08.17 00:40
0
COMMENTS
/
0
LIKES
서버에서 데스크탑으로...
이현주
1999.08.17 00:12
0
COMMENTS
/
0
LIKES
질문> server to server File Transfer에 대하여
최규근
•
1999.08.16 23:24
3
COMMENTS
/
0
LIKES
MDI Form에서 TCanvas 활용 가능 문의
MDI Form에서 바탕화면에 이미지를 넣고 싶습니다. Form Style이 fsNormal일경우와 fsMDIForm 일경우 TCanvas 활용상에 차이점이 있는 것 같습니다. 혹시 MDIFrom 바탕화면에 이미지를 넣는 방법을 알려주시면 고맙겠습니다.
최석기
•
1999.08.17 00:34
최규근 께서 말씀하시기를... > MDI Form에서 바탕화면에 이미지를 넣고 싶습니다. > Form Style이 fsNor...
최규근
•
1999.08.17 01:56
최석기 께서 말씀하시기를... > 최규근 께서 말씀하시기를... > > MDI Form에서 바탕화면에 이미지를 넣...
김태균
•
1999.08.17 17:33
그러면 이거 한번 보세요. 전에 최석기씨가 올인 내용과 차이가 거의 없는거 같은데 제가 업체에 납품...
델사랑
•
1999.08.16 22:35
1
COMMENTS
/
0
LIKES
MDI Form에서 MDIchild Procedure 호출관련
최석기
•
1999.08.17 00:29
델사랑 께서 말씀하시기를... > MDI Form의 Coolbar의 Toolbutton 을 클릭했을때 > Active 되어 있는 MD...
조성길
1999.08.16 21:44
0
COMMENTS
/
0
LIKES
스트링 그리드 에서 셀이동시 ....
최규근
1999/08/16 23:24
Views
319
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> MDI Form에서 바탕화면에 이미지를 넣고 싶습니다.
> Form Style이 fsNormal일경우와 fsMDIForm 일경우 TCanvas 활용상에
> 차이점이 있는 것 같습니다.
>
> 혹시 MDIFrom 바탕화면에 이미지를 넣는 방법을 알려주시면 고맙겠습니다.
MDI라는 키워드로 먼저 검색을 해보시죠.
원하시는 답변이 있으실겁니다.
질문을 하시기전에 먼저 해당 답변이 있나 찾아보세요.
웬만한 답변들은 존재할껄요. ^^